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

2023-06-11 13:47:03 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-06-11

热点聚焦:硫代硫酸钠化学式的含义(硫代硫酸钠化学式)

来为大家解答以上的问题。硫代硫酸钠化学式的含义,硫代硫酸钠化学式这

2023-06-11

吢丕的另一个情侣网名(吢)

来为大家解答以上的问题。吢丕的另一个情侣网名,吢这个很多人还不知道

2023-06-11

浙江高考成绩将于6月26日左右公布

浙江日报微博消息高考结束,浙江省高考评卷工作即将展开。全省186万余

2023-06-11

中超:武汉三镇平山东泰山

6月9日,武汉三镇队球员高准翼(上)在比赛中突破受阻。

2023-06-11

全球观点:十二星座专属黑色礼服,狮子座高贵优雅,摩羯座气场十足!

黑色礼服非常的性感,也很迷人,而黑色的气场也是很强大的,在灯光的照

2023-06-11

要闻速递:怎么样查询手机号码登录了APP

怎么样查询手机号码登录了APP

2023-06-11

以“梅”会友富民增收 第十八届马山杨梅节在无锡滨湖启动-天天速讯

活动现场。马山街道供图6月10日上午,第十八届马山杨梅节在无锡市滨湖

2023-06-11

腾讯企鹅辅导电脑版(企鹅辅导电脑版)

来为大家解答以上的问题。腾讯企鹅辅导电脑版,企鹅辅导电脑版这个很多

2023-06-11

超级玛丽中文版无限生命(超级玛丽中文版)

来为大家解答以上的问题。超级玛丽中文版无限生命,超级玛丽中文版这个

2023-06-11

粗盐提纯的步骤知识点总结(粗盐提纯的步骤)-世界热资讯

来为大家解答以上的问题。粗盐提纯的步骤知识点总结,粗盐提纯的步骤这

2023-06-11

如何查询苹果手机是不是翻新机子(如何查询苹果手机是不是翻新机) 热消息

1、提供iPhone序列号便知……。本文就为大家分享到这里,希望小伙伴们

2023-06-11

2018年中国人均gdp已达到多少美元?(2018年中国人均gdp已经达到()美元)|全球今热点

1、2010年这个数据大概4500,按人均GDP增速8%计算,大约需要19-20年,

2023-06-11

焦点快播:商户poss机刷卡手续费(poss机刷卡手续是多少)

1、POS的手续费率,是按交易量的百分比扣除,按行业不同扣率不同:  

2023-06-11

太空泥冰激凌图片(太空泥)|世界最资讯

1、太空泥轻无毒无味橡皮泥有味也沉2、太空泥半天功夫风干定型橡皮泥定

2023-06-11

世界今亮点!58岁郭晋安变化大,面部僵硬被疑整容,开17家店卖保健品身家过亿

6月11日,有网友晒出视频,曝光自己在香港偶遇TVB视帝郭晋安的画面,其

2023-06-11

观焦点:低价团乱象再起 何以无解?

日前,昆明市文化和旅游局官方微博发布了一则通报。针对6月5日网友在某

2023-06-11

鸿均老祖的师傅是谁啊(鸿均)-天天快播

1、鸿均老祖是天地宇宙洪荒之祖(其实就是道教的开山鼻祖),也叫元阳

2023-06-11

白落梅简介出生(白落梅简介) 时讯

1、白落梅,原名胥智慧。2、栖居江南,文字清淡。3、简单自持,心似兰

2023-06-11

世界动态:中国药品批准文号查询(国家药品批准文号查询)

1、卫食健字[1998]第207号保健品慎用!差不多都是面粉加些微药品成分。

2023-06-11

流产手术后一周肚子还痛什么情况_流产后一周肚子疼怎么回事

1、流产后一周出现腹痛,可能是子宫收缩、盆腔感染、肠痉挛、阑尾炎或

2023-06-11

这个全国区县级首创活动在东安湖体育公园开幕

开幕式现场。6月9日下午,随着鸣笛声响起,200余名“律师运动员”冲出

2023-06-11

全球滚动:《巨齿鲨2:深渊》“上天下海”,杰森·斯坦森想跟吴京拍直升机戏

发布会上热闹非凡,主演杰森·斯坦森、吴京双雄同台,导演本·维特利,

2023-06-11

世界焦点!“高考劣质笔”事件内情

考试用笔漏墨、断墨,污染了考卷,蹭黑了双手……这样的窘况发生在高考

2023-06-11

推广共享用电 新疆电力试点解决“短时用电大问题” 天天信息

新疆理工学院综合市场内的共享用电桩。 闫文陆 摄  乌鲁木齐6月10

2023-06-11

一台无人机相当于25名工人,江陵县水稻种植运用无人机撒播|热点评

一台无人机相当于25名工人,江陵县水稻种植运用无人机撒播---25名插秧

2023-06-11

焦点滚动:中东部天气延续“夹心”模式,长江中下游高温加码,本周末天气速览

本周末,中东部地区将继续延续雨—高温—雨的天气格局,华北、黄淮、华

2023-06-11

考后心理波动期来了?几个方法帮考生收心 要闻速递

长期的备考和紧张的高考之后,考生的各种心理需求在考试后一段时间会出

2023-06-11

速递!足字旁如何打出来(足字旁怎么打出来)

1、一、足的声母z,韵母u,音调zú二、释义:脚:~下(对对方的敬称)

2023-06-11

最新发布
精彩图文
精彩推送

Copyright ©  2015-2022 国华娱乐网版权所有  备案号:京ICP备2021034106号-22   联系邮箱:55 16 53 8 @qq.com