当前位置:首页>滚动 > >正文

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

  • 2023-06-11 02:50:45来源: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年普通高考感谢信

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

环球热文:陵水之美,惊艳!

陵水之美,惊艳!今天,海南日报新媒体继续推出“‘印’象自贸港”系列

世界今亮点!芯片的战争

5月23日,日本出台针对23种半导体制造设备的出口管制措施。5月26日,日

曼城挖角拜仁后防全能神将,7球1助攻堪称带刀后卫,6大豪门都想买他-环球实时

说他是德甲赛场上的“带刀后卫”,并不为过。如果能从拜仁签下这位全能

好高骛远的读音_好高骛远的意思-环球速读

1、好高骛远hàogāowùyuǎn〖解释〗好:喜欢;骛:追求。2、比喻不切

ch3cooh是弱电解质吗(ch3cooh)

来为大家解答以上的问题。ch3cooh是弱电解质吗,ch3cooh这个很多人还不

焦点热议:福克斯足球晒美国运动员年薪排行榜:布克第一,梅西第五

在这份榜单中,太阳球星德文-布克排名第一,梅西位列第五,以下为具体

美国夫妇为钱太多发愁!他们在地下室发现100万枚上世纪铜币,但银行拒绝兑换

美国一对夫妇正在为钱太多而发愁。据英国广播公司6月9日报道,美国加利

dlan是什么意思中文(dlan是什么) 天天观点

1、尊敬的迅雷用户,您好:DLNA的全称是DIGITALLIVINGNETWORKALLIANCE,其宗旨是En

上市不到两月销量破2万!2023款长城炮引领中国皮卡品类价值向上突围

近期,“全球智能豪华皮卡”2023款长城炮(参数|询价)焕新上市,以全方

海口打卡地+1,白沙门文创市集今晚开业_环球播报

海口打卡地+1,白沙门文创市集今晚开业6月10日晚位于海口市美兰区白沙

每日速递:小学生法制安全教育主题班会文案(小学生法制安全教育主题班会)

1、主题选择建议:快乐少年、安全、健康、国少年等详细设计方案推荐上百

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

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

世界动态:英雄联盟屏幕锁定了怎么办鼠标不能移动屏幕(英雄联盟屏幕锁定了怎么办)

1、如果点Y固定了视线,解开的时候没办法解开,可以拖动下小地图里的小

华润集团发声明:“海外华润CRC”等非集团投资公司

华润集团发声明:“海外华润CRC”等非集团投资公司,股权,商号,华润集团

环球滚动:最新进展:珠峰被救女子所雇登山公司承担全部救援费

据扬子晚报紫牛新闻报道,此前,湖南登山队的范江涛和谢如祥,在珠穆朗

realme领导人Madhav Sheth或成为荣耀印度区首席执行官 天天看热讯

【ITBEAR科技资讯】6月10日消息,根据最新报道,荣耀计划在7月重返印度

火车计次票、定期票 如何购买使用|天天快播

为进一步方便城市间人员乘车往来交流,满足广大旅客差异化出行需求,国

光遇6.9每任务攻略2023详解|时快讯

很多光遇网友想知道光遇6 9每任务攻略2023详解,下面第一资讯网小编写

手机清灰音频有用吗(手机清灰)

来为大家解答以上问题,手机清灰音频有用吗,手机清灰很多人还不知道,

全球要闻:济南海关查获禁止进口固体废物23吨

关员正在进行查验作业。海关总署供图据海关总署网站消息,近日,济南海

已离婚十年,董洁真不该旧事重提_天天滚动

012023年,对于董洁来说,是有特殊意义的一年。43岁的她,迎来了事业上

当前速看:美媒:越南热浪与电力短缺持续 三星、鸿海和立讯精密工厂遭冲击

美媒:越南热浪与电力短缺持续三星、鸿海和立讯精密工厂遭冲击

国米这巨星欧冠或当替补!出场144分钟进3球+1助攻,成决赛变数|全球看点

事实上,在整体实力占优的情况下,瓜帅也确实没必要变阵了,他只要让球

今日播报!第二届联合国人居大会闭幕 通过“人人享有可负担住房”等决议

第二届联合国人居大会9日在位于肯尼亚首都内罗毕的联合国人类住区规划

高考结束后要做些什么?考生和家长请注意→ 世界滚动

高考已经落下帷幕走出考场那一刻同学们会是什么心情呢?不管怎样请相信

天天快资讯:空难40天后,机上4名儿童在丛林被发现幸存,最小的只有11个月大

极目新闻记者胡莉据美联社6月10日报道,哥伦比亚当局9日宣布,40天前,

公司要求员工分摊电费,法院判了

某世公司辩称,为减少能源浪费,公司给办公经营场所设定了用电额度,规

猜您喜欢

Copyright ©  2015-2022 欧洲服装网版权所有  备案号:沪ICP备2022005074号-23   联系邮箱: 58 55 97 3@qq.com