RK3588-MIPI屏幕调试笔记:RK3588-MIPI-DSI之LCD上电初始化时序 环球新消息
2023-06-11 05:49:58 来源: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上电初始化时序 环球新消息

2023-06-11

天天百事通!dbf格式怎么用gis打开 dbf格式

2023-06-11

什么二胡琴弦最好|环球快看点

2023-06-11

工程重大责任事故罪_重大劳动安全事故罪与重大责任事故罪-世界焦点

2023-06-11

dnf110版本强烈的气息怎么获得(强烈的气息怎么获得)

2023-06-11

每日快看:第一夫人by君太平全文阅读(第一夫人by君太平)

2023-06-11

新百伦官网旗舰店574款报价表_新百伦官网旗舰店

2023-06-11

国产最大盾构主轴承“破壁者”面世

2023-06-11

天津夏季达沃斯论坛期间将举办主题城市论坛 天天最新

2023-06-11

樊纲:今年5%以上经济增长可以期待|快播报

2023-06-11

每日热闻!张怡宁将执教印度乒乓球队?假的!

2023-06-11

环保时装制作过程的视频 怎样制作环保时装秀制作过程

2023-06-11

国铁集团6月10日起在12306网站试行在线选铺服务

2023-06-11

三亚哪个地方的东西最好吃?

2023-06-11

玉字旁最吉利的字男孩名字(玉字旁) 当前速讯

2023-06-11

【独家焦点】“十年一遇”!数万人被疏散,加拿大山林野火为何失控?

2023-06-11

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

2023-06-11

单车小能手什么时候出 公测上线时间预告

2023-06-11

40大城市2022年人均收入:京沪逼近8万大关,长沙领跑中西部 全球通讯

2023-06-11

影子形成的原因动画(影子形成的原因)

2023-06-10

连云港市约2.58万名考生正式结束高考

2023-06-10

在铁路12306买卧铺票也可以在线选铺位了!手把手教你怎么操作|天天百事通

2023-06-10

山羊养殖圈舍(养殖羊技术) 天天信息

2023-06-10

环球微速讯:AI前哨 | Open AI联合创始人Sam AItman:目前开源不是最佳路径

2023-06-10

环球观点:吃喝玩乐购!快来一站式畅享非遗购 探访非遗味 共赴非遗游!

2023-06-10

【世界时快讯】容量4500mAh、充电25W!三星Galaxy S23 FE电池曝光

2023-06-10

世界即时看!《暗黑破坏神4》差评如潮 跌到5.1分了

2023-06-10

新疆旅游攻略详细|每日热讯

2023-06-10

热议:龙爸无双100集电视剧免费观看

2023-06-10

红酒配菜配什么?_当前头条

2023-06-10

【聚看点】阿尔卡拉斯:只有百分之一的机会也不想留遗憾

2023-06-10

他又来了!内马尔继续现场观战G4 赛前与好友巴特勒拥抱致意!

2023-06-10

观天下!6月9日,杭州市区二手房成交124套

2023-06-10

每日时讯!蔚来汽车发布全新ES6 采用NT2.0平台打造

2023-06-10

马上“凉凉”!河南明后天有强对流天气|世界今头条

2023-06-10

《P3重制版》实体盘疑泄露:PS4/5和NS版也曝光!

2023-06-10

张建坤深入高考点巡查护考护安情况

2023-06-10

今天上午,合肥体育中心又火了-焦点关注

2023-06-10

中超综合:中超第一阶段结束 上海海港领跑积分榜

2023-06-10

环球简讯:下单成年陪玩,来的却是未成年人 记者调查陪玩行业乱象

2023-06-10

“作弊秤”刚被查 又上演“过度捆绑”!同安两家水产摊店面临严惩

2023-06-10

“ 2 年产品经验跳槽,失业了半年 ... ”这 3 个建议也许有用!

2023-06-10

首台套50万千瓦冲击式水电机组项目开工

2023-06-10

2023端午节股市休市几天

2023-06-10

世界今亮点!普京称乌克兰反攻已经开始:乌军已经投入了其战略预备队

2023-06-10

【共同缔造安全江夏⑫】做好安全江夏的“共同”文章

2023-06-10

掌握了这些技巧,大发快三怎么买怎么准?究竟能不能玩?

2023-06-10

曾经狂奔的蓝月亮有些跑不动了? 环球热头条

2023-06-10

宁德时代股价连续遭摩根士丹利下调?大摩持续看空宁王想干嘛? 每日动态

2023-06-10

iferror函数怎么读_iferror函数 世界滚动

2023-06-10

a型血为什么尽量不要献血(a型血)

2023-06-10

海拔是什么海拔的概念?_海拔是什么海拔的概念 讯息

2023-06-10

当前热议!中超首阶段12轮战罢:海港4分领跑 成都天津保持不败 大连人垫底

2023-06-10

童年歌谱与歌词_童年的歌谱和歌词

2023-06-10

天天观速讯丨中公教育:一季度以来公司业务在逐步恢复 学员退费延期问题正逐步得到解决

2023-06-09

环球简讯:引人注目怎么造句子_引人注目造句子举例

2023-06-09

环球报道:河南公布各地夏粮收购咨询举报电话

2023-06-09

加码扶持楼宇经济,青岛这个区新增“亿元楼”可获50万元奖励

2023-06-09

第一批球员即将抵达,搭载阿根廷球员的飞机将于今晚10点抵京 环球今热点

2023-06-09

妇警联动:汇聚基层治理“她”力量_全球头条

2023-06-09

“手上的非遗”展演落户重庆 一众绝活儿点亮山城夜空_环球观察

2023-06-09

卡塔尔与法国举行战略对话双方将继续在黎巴嫩问题上合作|世界速看

2023-06-09

广州华软学院_广大华软学院-环球热讯

2023-06-09

当前快报:粗心考生走错考点 民警专车“快递”护考

2023-06-09

润阳科技:6月8日融资净买入37.97万元,连续3日累计净买入78.47万元_环球时讯

2023-06-09

董宇辉小作文又出圈了_让您感受到四川的了不起具体是什么情况

2023-06-09

广西高考落幕 家长捧花相迎、拥抱学子

2023-06-09

天天滚动:海南三亚市渔港经济区入选国家级沿海渔港经济区

2023-06-09

世界热推荐:北约将举行“史上最大规模空中军演” 俄宣布前所未有扩军计划:增兵至150万

2023-06-09

沪深股通|中山公用6月8日获外资买入0.18%股份|每日消息

2023-06-09

利益一致_LIYIYI-环球时快讯

2023-06-09

不明觉厉是什么意思网络语言(不明觉厉什么意思)_全球观点

2023-06-09

热门看点:蛋白质的结构通式是什么_蛋白质的结构通式

2023-06-09

如何让客户快速成交美容项目(如何让客户快速成交)

2023-06-09

青海与全国6.88万家医疗机构开通直接结算

2023-06-09

考生迟到37分钟仍能进考场?江西教育考试院通报 环球看热讯

2023-06-09

全球热头条丨华润双鹤:6月8日融资买入783.17万元,融资融券余额6.28亿元

2023-06-09

广东空调卖爆了 空调加工车间24小时不停歇 天天新视野

2023-06-09

长安欧尚Z6智电iDD迅猛增长,迎来第10万台下线

2023-06-09

廖昌永:把中国歌曲唱给世界听

2023-06-09

get out of什么意思(get out是什么意思)

2023-06-09

诸葛亮的八个经典故事绘本(诸葛亮的八个经典故事)|观点

2023-06-09

天天快报!A股半导体公司减持进行时 中微公司董事长已减持套现逾1亿

2023-06-09

【全球快播报】迪安安布罗斯

2023-06-09

2023年养老金补发方案即将公布了吗?3500元以上,养老金涨190元容易?

2023-06-09

林志颖复出代言小鹏,本人仍开特斯拉?官方回应:只是玩梗 环球快看

2023-06-09

三亚机场今年旅客吞吐量破千万 达历史同期最高水平|每日时讯

2023-06-09

世界最资讯丨街拍摄影师诉多家公司侵权获赔 成都太古里明文禁止侵犯肖像权

2023-06-08

加拿大央行意外加息25个基点 会成为美联储货币政策的模板吗? 全球今热点

2023-06-08

新经济观察丨数据显示公路货运量下降 货少车多为运价下跌主因

2023-06-08

6月25日 河南高考放榜_世界微资讯

2023-06-08

开启轻客内卷新时代,车机体验人性化,这样的依维柯你满意否?

2023-06-08

特斯拉Model 3仍使用宁德时代电池 双方可能在墨西哥建电池厂?

2023-06-08

央行连续7个月 加仓 机构称当前黄金站在十年牛市起点 世界观热点

2023-06-08

大模型扎堆「赶考」,语文还是国产AI行,文言文能力超过95%考生

2023-06-08

仙剑奇侠传三游戏怎么窗口化(仙剑三窗口化工具) 每日速看

2023-06-08

金融培训赋能 政银企通力共进助推吉林文旅产业发展 快播

2023-06-08

部分省份今天下午结束高考,6月下旬陆续公布成绩 当前滚动

2023-06-08

每日视讯:勇士休赛期面临的三大问题:只有底薪可用 追梦&迪文可能跳出合同

2023-06-08

欧意app官方下载最新版_欧亿平台2023v3.056

2023-06-08