您所在的位置:首页 >行业 >
RK3588-MIPI屏幕调试笔记:RK3588-MIPI-DSI之LCD上电初始化时序

时间:2023-06-11 14:14:02    来源: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上电初始化时序

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

小屏旗舰即将回归 华硕Zenfone 10性能配置备受瞩目

小屏旗舰即将回归 华硕Zenfone 10性能配置备受瞩目

华硕即将发布的Zenfone10为喜欢小屏手机且对性能有要求的用户带来新选

每日热闻!围巾用英语怎么说_围巾的正确英文

每日热闻!围巾用英语怎么说_围巾的正确英文

围巾用英语怎么说,围巾的正确英文很多人还不知道,现在让我们一起来看

2023年高考成绩何时可查?多地最新汇总|信息

2023年高考成绩何时可查?多地最新汇总|信息

2023年高考成绩何时可查?多地最新汇总

《天空之城》:用纯真对抗贪婪 环球今亮点

《天空之城》:用纯真对抗贪婪 环球今亮点

我上小学五年级的时候,家里有一张宫崎骏动画电影《天空之城》的光碟,它

2023年国家医保目录调整征求意见:最早9月份谈判-全球快播报

2023年国家医保目录调整征求意见:最早9月份谈判-全球快播报

中新网6月10日电国家医保局6月9日公布了《2023年国家基本医疗保险、工

“这些空姐,立即停飞!”网友怒了

“这些空姐,立即停飞!”网友怒了

有业内人士向上游新闻记者表示,目前国内航空公司中,对于空乘的体重并

今亮点!机动车保险怎么查询_机动车保险

今亮点!机动车保险怎么查询_机动车保险

1、分两大类,机动车辆商业保险(商业险)和机动车辆交通事故责任强制

生态环境好,好经济来“落脚”

生态环境好,好经济来“落脚”

2016年9月,上海决定举全市之力支持崇明建设“世界级生态岛”,多年来

“山海连城——深圳美术家邀请展”文博会上展出 诗意鹏城 美不胜收_全球微头条

“山海连城——深圳美术家邀请展”文博会上展出 诗意鹏城 美不胜收_全球微头条

深圳新闻网2023年6月10日讯(深圳特区报记者尹春芳)青山与碧海相连,

【夏收现场】  知识落“地”助丰收  耕地质量提升示范田小麦增产53.6%

【夏收现场】 知识落“地”助丰收 耕地质量提升示范田小麦增产53.6%

央广网南京6月9日消息(记者王锡斐)去年,我们关注了位于南京市六合区

牵手胡继勇的董思槿相貌前后相差这么大的秘密-环球新消息

牵手胡继勇的董思槿相貌前后相差这么大的秘密-环球新消息

据熟悉董思槿的人说,之前的她,肌肤黑,比较胖,身材也不怎么好。可是

每日速读!樱桃草莓硕果累累!这种乡村特色产业拓宽农民增收致富渠道

每日速读!樱桃草莓硕果累累!这种乡村特色产业拓宽农民增收致富渠道

樱桃草莓硕果累累!这种乡村特色产业拓宽农民增收致富渠道

世界热点!各地税务部门不断优化服务 前5个月新办涉税经营主体643.5万户

世界热点!各地税务部门不断优化服务 前5个月新办涉税经营主体643.5万户

央视网消息:随着减税降费、优化营商环境等一系列政策红利的持续释放,

15时官宣!钱天一头号种子出战,单挑早田希娜,携手樊振东抗敌!

15时官宣!钱天一头号种子出战,单挑早田希娜,携手樊振东抗敌!

德班世乒赛结束后,国乒众将们开启了短暂的假期,按照国乒总教练李隼的

俄媒:俄将于7月初开始在白俄部署战术核武器-环球聚焦

俄媒:俄将于7月初开始在白俄部署战术核武器-环球聚焦

中新网6月9日电据俄新社报道,当地时间9日,俄罗斯总统普京与白俄罗斯

九牧厨房混水阀阀芯拆装视频(冷热混水阀阀芯有几种规格)_即时焦点

九牧厨房混水阀阀芯拆装视频(冷热混水阀阀芯有几种规格)_即时焦点

相信大家对九牧厨房混水阀阀芯拆装视频,冷热混水阀阀芯有几种规格的问

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

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

本报记者张瑾6月8日,闭馆月余进行提档升级的徐州城下城遗址博物馆重新

轴承套子是什么材质的?_轴承套有什么作用-全球观点

轴承套子是什么材质的?_轴承套有什么作用-全球观点

1、轴承套广泛应用于轻负荷便于拆装的地方。2、有许多轴承在装配和拆卸

上海数据交易所“数商生态”服务平台上线 加快培育数商发展

上海数据交易所“数商生态”服务平台上线 加快培育数商发展

上海数据交易所官网9日正式上线“数商生态”服务平台,内容涵盖数商类

环球速读:中国代表敦促日方勿让福岛核污染水危害人类健康

环球速读:中国代表敦促日方勿让福岛核污染水危害人类健康

新华社维也纳6月9日电国际原子能机构六月理事会于6月5日至8日在维也纳

头条:13只创业板股最新股东户数降逾5%

头条:13只创业板股最新股东户数降逾5%

环比上期股东户数下降的有81只

病毒性结膜炎的症状(病毒性结膜炎)

病毒性结膜炎的症状(病毒性结膜炎)

1、结膜炎治疗若急性病毒性结膜炎点用类固醇(地松)眼药水减轻病情细菌

环球快看:安逸四川日历海报丨在广元利州月坝村:踏湖望星空

环球快看:安逸四川日历海报丨在广元利州月坝村:踏湖望星空

今天安逸四川日历海报带大家走进广元市利州区月坝村,踏湖望星空。

第7届世界鞋业大会(WFC)将于11月举行 在中国区域征集讲者

第7届世界鞋业大会(WFC)将于11月举行 在中国区域征集讲者

世界鞋业大会(WorldFootwearCongress)是欧洲鞋业联盟(EuropeanConfederationoftheFootwearIn

广告

X 关闭

广告

X 关闭