首页>资讯>正文
全球热推荐:RK3588-MIPI屏幕调试笔记:RK3588-MIPI-DSI之LCD上电初始化时序
2023-06-11 16:06:49    来源:jf_30051736


(相关资料图)

一. 简介

mipi屏调试一般都要在RK平台的dts中配置屏幕上电初始化时序 :panel-init-sequence和下电初始化时序:panel-exit-sequence。本文讲解如何配置屏幕的这些初始化时序。专栏总目录

二. 数据类型:Data Type

2.1 常见数据类型 1 :DCS Write

注意:这里的parameter并不是指数据字节个数

0x05 命令类型: 单字节数据    (DCS Short Write, no parameters)0x15 命令类型: 双字节数据    (DCS Short Write, 1 parameter)0x39 命令类型: 多字节数据    (DCS Long Write, n parameters n > 2)

0x05 命令类型:(DCS Short Write, no parameters)

05 95 01 1105 95 01 29

0x15 命令类型:(DCS Short Write, 1 parameter)

15 00 02 80 77|  |  | |  ||  |  | |  数据|  |  | | 寄存器地址|  |  数据长度|  延时命令类型(0x05: 单字节数据 0x15: 双字节数据 0x39: 多字节数据)解析:Data Type:0x15       ( 0x15格式的数据类型 DCS Short Write, 1 parameter)Delay:0x00           ( 延时,表示当前 Packet 发送完成之后,需要延时多少 ms,再开始发送下一条命令 )PayloadLength:0x02  ( Packet 的有效负载长度为2 Bytes,数据字节个数为2 )Payload: 0x80 0x77    ( Payload 数据 )

0x39 命令类型是带多个参数,大于两个参数 (DCS Long Write / write_LUT Command Packet)

39 00 06 FF 77 01 00 00 1039 00 03 C0 63 0039 00 03 C1 11 02

2.2 常见数据类型 2 :Generic Write

注意:这里的parameter并不是指数据字节个数

0x03 命令类型:  单字节数据 (Generic Short Write, no parameters)0x13 命令类型:  双字节数据 (Generic Short Write, 1 parameter)0x23 命令类型:  三字节数据 (Generic Short Write, 2 parameters)0x29 命令类型:  多字节数据 (Generic Long Write, n parameters n > 2)

三. RK平台上电初始化时序配置

屏厂给的MIPI屏初始化代码:

params- >dsi.vertical_sync_active=2params- >dsi.vertical_backporch=10params- >dsi.vertical_frontporch=14params- >dsi.horizontal_sync_active=24params- >dsi.horizontal_backporch=80params- >dsi.horizontal_frontporch=60params- >dsi.PLL_CLOCK=478 LCD_nReset=1;Delayms(5);LCD_nReset=0;Delayms(20);//10LCD_nReset=1;Delayms(200);//120Generic_Short_Write_1P(0xB0,0x01);Generic_Short_Write_1P(0xC0,0x26);Generic_Short_Write_1P(0xC1,0x10);Generic_Short_Write_1P(0xC2,0x0E);Generic_Short_Write_1P(0xC3,0x00);Generic_Short_Write_1P(0xC4,0x00);Generic_Short_Write_1P(0xC5,0x23);Generic_Short_Write_1P(0xC6,0x11);Generic_Short_Write_1P(0xC7,0x22);Generic_Short_Write_1P(0xC8,0x20);Generic_Short_Write_1P(0xC9,0x1E);Generic_Short_Write_1P(0xCA,0x1C);Generic_Short_Write_1P(0xCB,0x0C);Generic_Short_Write_1P(0xCC,0x0A);Generic_Short_Write_1P(0xCD,0x08);Generic_Short_Write_1P(0xCE,0x06);Generic_Short_Write_1P(0xCF,0x18);Generic_Short_Write_1P(0xD0,0x02);Generic_Short_Write_1P(0xD1,0x00);Generic_Short_Write_1P(0xD2,0x00);Generic_Short_Write_1P(0xD3,0x00);Generic_Short_Write_1P(0xD4,0x26);Generic_Short_Write_1P(0xD5,0x0F);Generic_Short_Write_1P(0xD6,0x0D);Generic_Short_Write_1P(0xD7,0x00);Generic_Short_Write_1P(0xD8,0x00);Generic_Short_Write_1P(0xD9,0x23);Generic_Short_Write_1P(0xDA,0x11);Generic_Short_Write_1P(0xDB,0x21);Generic_Short_Write_1P(0xDC,0x1F);Generic_Short_Write_1P(0xDD,0x1D);Generic_Short_Write_1P(0xDE,0x1B);Generic_Short_Write_1P(0xDF,0x0B);Generic_Short_Write_1P(0xE0,0x09);Generic_Short_Write_1P(0xE1,0x07);Generic_Short_Write_1P(0xE2,0x05);Generic_Short_Write_1P(0xE3,0x17);Generic_Short_Write_1P(0xE4,0x01);Generic_Short_Write_1P(0xE5,0x00);Generic_Short_Write_1P(0xE6,0x00);Generic_Short_Write_1P(0xE7,0x00);Generic_Short_Write_1P(0xB0,0x03);Generic_Short_Write_1P(0xBE,0x04);Generic_Short_Write_1P(0xB9,0x40);Generic_Short_Write_1P(0xCC,0x88);Generic_Short_Write_1P(0xC8,0x0C);Generic_Short_Write_1P(0xC9,0x07);Generic_Short_Write_1P(0xCD,0x01);Generic_Short_Write_1P(0xCA,0x40);Generic_Short_Write_1P(0xCE,0x1A);Generic_Short_Write_1P(0xCF,0x60);Generic_Short_Write_1P(0xD2,0x08);Generic_Short_Write_1P(0xD3,0x08);Generic_Short_Write_1P(0xDB,0x01);Generic_Short_Write_1P(0xD9,0x06);Generic_Short_Write_1P(0xD4,0x00);Generic_Short_Write_1P(0xD5,0x01);Generic_Short_Write_1P(0xD6,0x04);Generic_Short_Write_1P(0xD7,0x03);Generic_Short_Write_1P(0xC2,0x00);Generic_Short_Write_1P(0xC3,0x0E);Generic_Short_Write_1P(0xC4,0x00);Generic_Short_Write_1P(0xC5,0x0E);Generic_Short_Write_1P(0xDD,0x00);Generic_Short_Write_1P(0xDE,0x0E);Generic_Short_Write_1P(0xE6,0x00);Generic_Short_Write_1P(0xE7,0x0E);Generic_Short_Write_1P(0xC2,0x00);Generic_Short_Write_1P(0xC3,0x0E);Generic_Short_Write_1P(0xC4,0x00);Generic_Short_Write_1P(0xC5,0x0E);Generic_Short_Write_1P(0xDD,0x00);Generic_Short_Write_1P(0xDE,0x0E);Generic_Short_Write_1P(0xE6,0x00);Generic_Short_Write_1P(0xE7,0x0E);Generic_Short_Write_1P(0xB0,0x06);Generic_Short_Write_1P(0xC0,0xA5);Generic_Short_Write_1P(0xD5,0x1C);Generic_Short_Write_1P(0xC0,0x00);Generic_Short_Write_1P(0xB0,0x00);Generic_Short_Write_1P(0xBD,0x30);//VCOM  37Generic_Short_Write_1P(0xF9,0x5C);Generic_Short_Write_1P(0xC2,0x14);Generic_Short_Write_1P(0xC4,0x14);Generic_Short_Write_1P(0xBF,0x15);Generic_Short_Write_1P(0xC0,0x0C);Generic_Short_Write_1P(0xB0,0x00);Generic_Short_Write_1P(0xB1,0x79);Generic_Short_Write_1P(0xBA,0x8F);//     DCS_Short_Write_NP(0x11);     Delay(200);     DCS_Short_Write_NP(0x29);     Delay(50);

3.1 分析客户给的mipi屏初始化代码:

Generic_Short_Write_1P(0xBA,0x8F);Generic_Short_Write_1P表示:发送Generic命令,带1个参数,数据字节个数为2(Generic Short Write, 1 parameter)0xBA:寄存器地址0x8F:数据1为0x8F
在DTS上转成RK上的mipi屏初始化格式
13 00 02 BA 8F解析:13 表示0x13数据类型的指令00 表示没有延时02 表示两个数据长度 :0xBA,0x8FBA 表示寄存器地址0xBA8F 表示0x8F这个数据
分析客户给的mipi屏初始化代码:
DCS_Short_Write_NP(0x11); Delay(200); DCS_Short_Write_NP(0x29); Delay(50);  解析: DCS_Short_Write_NP表示:只发送DCS命令,不带参数,数据字节个数为1。(DCS Short Write, no parameters) 0x11:数据1为0x11 Delay(200):延迟为200
在DTS上转成RK上的mipi屏初始化格式
05 C8 01 1105 32 01 29解析:05 表示0x05数据类型的指令C8 表示延时为200 转换成16进制为0xC801 表示1个数据长度 :0x1111 表示数据:0x11

3.2 将屏厂的初始化代码转换成RK平台的屏幕上电初始化时序DTS配置:

panel-init-sequence = [13 00 02 B0 0113 00 02 C0 2613 00 02 C1 1013 00 02 C2 0E13 00 02 C3 0013 00 02 C4 0013 00 02 C5 2313 00 02 C6 1113 00 02 C7 2213 00 02 C8 2013 00 02 C9 1E13 00 02 CA 1C13 00 02 CB 0C13 00 02 CC 0A13 00 02 CD 0813 00 02 CE 0613 00 02 CF 1813 00 02 D0 0213 00 02 D1 0013 00 02 D2 0013 00 02 D3 0013 00 02 D4 2613 00 02 D5 0F13 00 02 D6 0D13 00 02 D7 0013 00 02 D8 0013 00 02 D9 2313 00 02 DA 1113 00 02 DB 2113 00 02 DC 1F13 00 02 DD 1D13 00 02 DE 1B13 00 02 DF 0B13 00 02 E0 0913 00 02 E1 0713 00 02 E2 0513 00 02 E3 1713 00 02 E4 0113 00 02 E5 0013 00 02 E6 0013 00 02 E7 0013 00 02 B0 0313 00 02 BE 0413 00 02 B9 4013 00 02 CC 8813 00 02 C8 0C13 00 02 C9 0713 00 02 CD 0113 00 02 CA 4013 00 02 CE 1A13 00 02 CF 6013 00 02 D2 0813 00 02 D3 0813 00 02 DB 0113 00 02 D9 0613 00 02 D4 0013 00 02 D5 0113 00 02 D6 0413 00 02 D7 0313 00 02 C2 0013 00 02 C3 0E13 00 02 C4 0013 00 02 C5 0E13 00 02 DD 0013 00 02 DE 0E13 00 02 E6 0013 00 02 E7 0E13 00 02 C2 0013 00 02 C3 0E13 00 02 C4 0013 00 02 C5 0E13 00 02 DD 0013 00 02 DE 0E13 00 02 E6 0013 00 02 E7 0E13 00 02 B0 0613 00 02 C0 A513 00 02 D5 1C13 00 02 C0 0013 00 02 B0 0013 00 02 BD 3013 00 02 F9 5C13 00 02 C2 1413 00 02 C4 1413 00 02 BF 1513 00 02 C0 0C13 00 02 B0 0013 00 02 B1 7913 00 02 BA 8F05 C8 01 1105 32 01 29];panel-exit-sequence = [05 00 01 2805 00 01 10];

审核编辑:汤梓红

关键词:

全球热推荐:RK3588-MIPI屏幕调试笔记:RK3588-MIPI-DSI之LCD上电初始化时序

RK3588-MIPI屏幕调试笔记:RK3588-MIPI-DSI之LCD上电初始化时序2023-06-11

信息:广州市2023年普通高考感谢信

6月9日18时15分,随着最后一科考试结束,备受关注的2023年全国普通高考2023-06-11

当前关注:cad转pdf看不清怎么办(cad转换成pdf看不清楚)

来为大家解答以上的问题。cad转pdf看不清怎么办,cad转换成pdf看不清楚2023-06-11

网坛新一代缺乏大心脏!手脚都抽筋,阿卡赛后坦言对战小德太紧张

奇迹并没有出现,阿尔卡拉斯表示:“与德约科维奇对战是一项艰巨的任务2023-06-11

徐州城下城遗址博物馆“上新”

明代青花瓷器。本报记者孙博宇摄刻有“彭城”二字的战国陶钵第一次在缓2023-06-11

AI前哨 | OpenAI联合创始人Sam Altman:安全性很重要 不会很快有GPT-5

凤凰网科技讯《AI前哨》6月10日消息,在2023北京智源大会上,智源研究2023-06-11

当前速读:男孩手指中“套” 消防帮助脱困

近日,两名老师焦急的带着一名学生来到了银川市兴庆区新华消防救援站,2023-06-11

每日热点:樊纲:今年5%以上经济增长可以期待

在2023中国经济传媒大会上,中国经济体制改革会副会长、中国改革研究基2023-06-11

福特越野车10万左右图片_福特越野车10万左右-全球信息

1、推荐选购福特翼搏福特翼搏官方最新报价:2013款1 5MT舒适型9 48万翼2023-06-11

这些大胆的古早综艺,真的是不付费就能看的吗?_短讯

时代在不断进步,但我们的娱乐精神和脑洞创意却并未同步前进。回看多年2023-06-11

环球新动态:虞书欣方否认与吴建豪恋情:不再陷入自证危机

吴建豪与虞书欣的恋情传闻话题不断,频频占据热搜榜前几位。8日,虞书2023-06-11

AI前哨 | GPT-5什么时间上线?OpenAI CEO在中国会议上发言 全球独家

凤凰网科技讯《AI前哨》6月10日消息,在2023北京智源大会上,智源研究2023-06-11

下单成年陪玩来的却是未成年人?陪玩行业乱象调查

近年来,随着互联网经济的发展,“陪玩”悄然兴起。记者调查发现,找陪2023-06-11

当前消息!一个容积为2.5升的塑料壶用它装酒精最多能装多少千克(一个容积为2 5l的塑料瓶用它装水)

来为大家解答以上的问题。一个容积为2 5升的塑料壶用它装酒精最多能装2023-06-11

世界焦点!床垫甲醛多少超标(床垫甲醛释放量国家检测标准是多少)

相信大家对床垫甲醛多少超标,床垫甲醛释放量国家检测标准是多少的问题2023-06-11

环球快讯:宁德时代回应合资企业广汽时代清算注销:该公司未开展实际业务

6月10日,宁德时代就与广汽集团合资的电池系统公司清算注销一事回应称2023-06-11

《FF7重生》战斗UI有所调整:极限技能或可以储存

《最终幻想7重生》在昨天的夏日游戏节上公布了最新的员工视频,其中包2023-06-10

固体药品存放在什么里使用固体药品一边用(固体药品存放在)_热门看点

来为大家解答以上的问题。固体药品存放在什么里使用固体药品一边用,固2023-06-10

陕西历史博物馆与高校共建大学生思想政治教育基地签约仪式

6月9日,在“文化和自然遗产日”前夕,陕西历史博物馆与西北大学、西北2023-06-10

全球微速讯:济高财金公司成功发行全市首单科技创新公司债券

2023年6月8日,济高财金公司在上交所成功发行济南市首单科技创新公司债2023-06-10

安全生产月|安全讲座、消防演练……沈阳市应急安全进企业活动看点多!_全球百事通

开展习近平总书记关于安全生产重要论述宣贯活动,开展企业主要负责人“2023-06-10

丸碧品牌亚洲区代言人秋瓷炫,以高人气亮相《乘风2023》 世界要闻

近日,爆火的现象级综艺《乘风2023》正在热播中,其中备受观众瞩目的当2023-06-10

天天消息!公安机关以侦查为由相互勾结被控告人对控告人进行长期陷害,请问

公安机关以侦查为由相互勾结被控告人对控告人进行长期陷害,请问2023-06-10

【天天热闻】白宫再抛“橄榄枝”、竞争对手接连“投诚”,特斯拉充电有望“一统北美”

周四,在前不久福特宣布下一代电动车将采用特斯拉的充电桩标准后,美国2023-06-10

滚动
资讯