当前位置:首页>焦点 > 正文

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

  • 2023-06-10 14:30:37来源: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上电初始化时序

资讯推荐:国际锐评丨剥开美英澳的层层“核谋”

“史无前例地跨越了《不扩散核武器条约》原则和实践的门槛”“严重冲击

上午9点,球王来了!梅西抵达北京,第7次来中国,却无缘交手国足-全球快消息

赛事主办方原本让阿根廷跟国足在北京的工人体育场交手,因没有得到中国

世界新消息丨空难40天后,机上4名儿童在丛林被发现幸存,最小的只有11个月大

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

义马京东代运营_提升电商业绩的有效方法

义马京东代运营是指京东官方授权给义马科技进行京东店铺的代运营服务。

刘国梁提拔8人入围国家队,15岁小张怡宁入选,陈幸同王一迪师妹

就目前的情况来看,中国乒乓球队已经成为了世界乒坛的独一档了!中国乒

环球快资讯丨仅陈雨菲无冠?女单TOP4第一集团形成,陈雨菲赛季第4次战山口茜

本赛季三次交手,陈雨菲1胜2负;分别是:德国公开赛半决赛,陈雨菲0-2

快消息!显微镜的用途 主要应用在哪些领域

光学显微镜是一种既古老又年轻的科学工具,用途十分广泛,在生物学中,

店主在门口为孩子中考留的向日葵被偷偷采走:自己长出来的寓意特别好,现在找不回来了很失落 焦点速递

6月10日,根据九派新闻视频报道,6月8日,江苏连云港一店铺门口的向日

“文根”何以“深种”?看文博会如何寻找岭南新坐标

眼下,岭南地区渐入龙舟赛季。珠江水网密布,孕育出各具地方特色的龙舟

电子承兑到期怎么兑现操作贵阳银行_电子承兑到期怎么兑现_环球快看

1、电子承兑汇票在到期日的十天内,网银中汇票的状态会显示提示付款,

十万以内的车子推荐_十万以内的车_环球精选

1、楼主你好你要是选择十万元的左右的车我给你推荐几款你可以根据自己

翼支付是什么东西在哪里关闭_翼支付是什么

1、翼支付是中国电信旗下的运营支付和互联网金融的业务品牌,支持各类线

川渝黔云联合举办“文化和自然遗产日”活动

中工网讯(工人日报-中工网记者李国通讯员刘薇)为加强四川、重庆、贵

福岛第一核电站核污染水排海陆地设施将试运行

据日本福岛当地媒体6月9日报道,东京电力公司发布消息称,福岛第一核电

热点聚焦:问界M5智驾版亮相 比亚迪F品牌定名方程豹|第一财经汽车日评

6月9日的重庆车展上,华为常务董事、终端BGCEO、智能汽车解决方案BUCEO

秋天吃红薯有什么好处_吃红薯有什么好处 环球关注

1、吃红薯的好处:一是可以降低大肠癌的发病率,因为红薯含有丰富的膳

海贼王玛琪诺出场集数(海贼王玛琪诺简介介绍)

对于海贼王玛琪诺这个问题感兴趣的朋友应该很多,这个也是目前大家比较

【全球新视野】生物冶金教育部重点实验室_关于生物冶金教育部重点实验室介绍

生物冶金教育部重点实验室,关于生物冶金教育部重点实验室介绍这个很多

最资讯丨菜鸟推出“618万物回收节” 实现快递员“一键上门”回收

6月5日世界环境日当天,菜鸟宣布正式升级绿色回收模式,推出“618万物

2022状元笔十大品牌排行榜_状元笔哪个牌子好

1、风水阁 FENGSHUIGE2、亲宝水晶3、慈元阁4、福瑞堂5、六品堂6、雅轩

阿里巴巴:减持7000万股商汤股份 持股比降至6.84% 要闻速递

港交所文件显示,阿里巴巴于6月5日减持7000万股商汤股份,将在商汤科技

新华全媒+丨“龙口夺粮” 陕西频现“暖心之举”确保夏粮抢收_环球热闻

今年入夏以来,陕西关中平原遭遇罕见“连阴雨”,严重影响了当地小麦收

余秋雨携妻逛街,77岁的他老态尽显,小15岁娇妻穿着时髦看着像40 每日速讯

有年龄差的恋爱在现实生活中比比皆是,对于名人来说这样的婚姻也是备受

立体绿化,扮美冰城

日前,在位于哈尔滨市道里区的斯大林公园内,几座造型各异、色彩丰富的

特朗普称其因“机密文件”遭起诉,成为美国历史首位面临联邦指控的总统

当地时间6月8日,美国前总统特朗普在自有社交媒体上发文表示,拜登政府

董家埠村_关于董家埠村的简介 环球看点

1、董家埠村位于山东省青岛市崂山区沙子口街道。距沙子口街道办事处驻

yours truly翻译_yours sincerely怎么翻译

1、Yourssincerely(用于正式信函末尾署名前,在信的开头用了收信人的

恒辉安防:6月8日融资买入301.18万元,融资融券余额3411.92万元

6月8日,恒辉安防(300952)融资买入301 18万元,融资偿还328 94万元,

云耳要泡多久 云耳要泡多长时间

1、云耳泡后1-2小时就可以食用。2、新鲜云耳是一种菌类植物,其中含有

猜您喜欢

    Copyright ©  2015-2022 东方服装网版权所有  备案号:沪ICP备2020036824号-8   联系邮箱:562 66 29@qq.com