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

发布时间:2023-06-10 23:01:38     来源: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];

审核编辑:汤梓红

标签:

精彩推送

世界微速讯:高质量发展调研行 | 在智慧港口见证大湾区经济活力——广州南沙港走访一线见闻

提到港口,你会想到什么?头戴安全帽的工人在操作吊机,还是一辆辆卡车

2023-06-10

分解反应的定义和特征(分解反应的定义)

来为大家解答以上的问题。分解反应的定义和特征,分解反应的定义这个很

2023-06-10

大学排行榜,怎么看? 世界热资讯

中新网北京6月10日电(邓宇虹)综合性的大学排行榜始终充满争议,矛头指

2023-06-10

芯片的战争-每日讯息

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

2023-06-10

绵阳有什么土特产可以送礼的

关于绵阳有什么土特产可以送礼的的内容,包含绵阳有什么特产可以带?黄

2023-06-10

世界微速讯:高质量发展调研行 | 在智慧港口见证大湾区经济活力——广州南沙港走访一线见闻

提到港口,你会想到什么?头戴安全帽的工人在操作吊机,还是一辆辆卡车

恶劣天气影响京沪高铁部分列车晚点

恶劣天气影响京沪高铁部分列车晚点

莫扎特的一句话(关于莫扎特的话例如说他天真) 每日简讯

来为大家解答以上的问题。莫扎特的一句话,扎特的话例如说他天真这个很

最短的季节是什么(最短的季节)

来为大家解答以上的问题。最短的季节是什么,最短的季节这个很多人还不

韦德布什上调特斯拉目标价至300美元 有望飙升22%

韦德布什证券公司认为,特斯拉股价未来一年有望飙升22%。由于最近与通

2023年不平凡!千万不要乱存钱,这些存款方式老百姓都要知道! 即时焦点

2023年不平凡!千万不要乱存钱,这些存款方式老百姓都要知道!,贷款,大

烈火金刚小说朗读(烈火金刚小说)-独家焦点

来为大家解答以上的问题。烈火金刚小说朗读,烈火金刚小说这个很多人还

“深海发现之旅”在国家海洋博物馆启动

本次活动旨在通过丰富多彩的活动加强市民对于深海大洋的认识。

分解反应的定义和特征(分解反应的定义)

来为大家解答以上的问题。分解反应的定义和特征,分解反应的定义这个很

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

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

大学排行榜,怎么看? 世界热资讯

中新网北京6月10日电(邓宇虹)综合性的大学排行榜始终充满争议,矛头指

推动资本赋能技术 广州搭建“领头羊”企业与金融机构的对接平台

6月9日,广州科技金融路演中心投融资对接会——“领头羊”企业金交会专

济南海关查获禁止进口固体废物23吨(图)

关员正在进行查验作业。海关总署供图人民网北京6月9日电(记者王震)据

宋代诗人陈与义有诗(宋代诗人陈与义乘船出游时)

来为大家解答以上的问题。宋代诗人陈与义有诗,宋代诗人陈与义乘船出游

优学派AI学生平板,好方法,带你学! 每日快播

作为家长的你是否有过这样的无奈,孩子该学的课都学了,该做的题也做了

每日热点:鸡打鸣烧鸡的制作?

鸡打鸣烧鸡的具体步骤:一、清水洗净鸡胸肉,胡萝卜,土豆,洋葱,红辣椒,香

高校食堂“鼠头鸭脖事件”背后:10万能拿下一个档口?

高校食堂“鼠头鸭脖事件”背后:10万能拿下一个档口?

【热闻】肥东梁苑春天安置小区建设项目位于店埠镇包公大道与四顶山路交口东北侧!

肥东梁苑春天安置小区建设项目位于店埠镇包公大道与四顶山路交口东北侧

鲁政委:中欧班列将有效改变经济地理,中西部地区将获得更好的发展

鲁政委:中欧班列将有效改变经济地理,中西部地区将获得更好的发展,鲁

芯片的战争-每日讯息

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

安徽多地将迎8~10级雷暴大风、冰雹!局地10级以上!

安徽省气象台2023年06月10日18时发布强对流黄色预警预计未来12小时内滁

新神U要来了!AMD官网发现Threadripper 7900X/PRO 7905WX系列处理器 全球资讯

据消息源@momomo_us透露,在AMD官网的OPN部分发现了尚未发布的Threadri

牛蛙煮多久 牛蛙煮多久会熟而且不老_全球时快讯

牛蛙一般要在沸水中煮5-10分钟才能保证身上带有的细菌被高温杀死,另一

传字节内测对话式 AI 产品,代号“Grace”;马斯克嘲讽苹果 头显;比亚迪 F 品牌定名“方程豹” 环球关注

不止「文心一言」,消息称百度将推出全新AI对话软件「万话」6月9日消息

热门:高校食堂“鼠头鸭脖事件”背后:10万能拿下一个档口?

高校食堂“鼠头鸭脖事件”背后:10万能拿下一个档口?

绝了,皇马3巨星联手对抗C罗!明示组队本泽马,欧冠三连谁更重要

在这个夏天他们也是火速搞定了金球先生本泽马,而在未来他们还将会继续

去有风的地方在哪里播出 去有风的地方在哪里播出几点_全球微动态

电视剧《去有风的地方》于2023年1月3日起,每日20:00在湖南卫视、芒果

报道: 父子俩的“人生考场”

【关注2023高考】父子俩的“人生考场”

加速集聚 科创金融产业资源 2023清科·南通宝月湖投资人大会举行 百事通

昨日,2023清科·南通宝月湖投资人大会在我市举行,宝月湖合伙人计划正

热点聚焦:1小时40分用数字怎么表达 4小时50分用数字怎么表示

5 3小时。做法:1小时=60分钟,40分钟=2 3小时,所以1小时40分钟=5 3小

纯国产32核CPU供货 搭载主机开售了

某国产芯片厂正式发布了高性能32核处理器,还支持2路、4路CPU扩展,最

绵阳有什么土特产可以送礼的

关于绵阳有什么土特产可以送礼的的内容,包含绵阳有什么特产可以带?黄

姚译添,你对得起Angelababy吗?你对得起范丞丞吗? 新要闻

如果要说这些年什么电视节目发展最好,那必须是综艺节目。相信大家也感

红酒和杏仁能同食吗? 当前简讯

能同食,红酒和杏仁是能同食的,我们在进行喝红酒的时候,大部分都是葡

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

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

火车计次票、定期票 如何购买使用

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

特斯拉官方微博哭诉:造谣一张嘴,辟谣跑断腿!

IT采购网5月24日消息,特斯拉在中国官方微博上发布了一篇文章,对近期

诺贝尔经济学奖得主保罗·克鲁格曼称:美联储可能已经成功地在没有搞垮经济的情况下遏制了通货膨胀_环球新视野

”但突然之间,单位劳动成本讲述了一个不那么可怕的故事。事实上,这意

看热讯:李少红刘斯逸胡先煦亮相上影节开幕红毯,9月9日看《三贵情史》寻真爱破诅咒

李少红刘斯逸胡先煦亮相上影节开幕红毯,9月9日看《三贵情史》寻真爱破

CoreWeave获得微软数十亿美元投资,加速GPU虚拟化云服务发展

IT采购网6月3日消息,微软宣布将投资数十亿美元于人工智能初创企业Core

全球滚动:压力给到X86处理器!苹果M2 Ultra芯片跑分曝光,多核成绩比M1 Ultra高18%

苹果公司的两款新电脑MacStudio和MacPro都搭载了最新的M2Ultra芯片,这

头狼:黄金下周1970-73区域布局空-焦点热议

隔夜黄金还是涨不动1973布局空昨天黄金就是闪现到1973附近但显然还是缺

百度:第三代昆仑芯明年初规模上市 大模型算力不成问题 天天精选

快科技6月9日消息,想要研发出成功的AI大模型,大数据和大算力是最核心

当前通讯!买房送黄金的杭州拍地又热爆了!70家房企摇号创新高,滨江、绿城“暗战”

买房送黄金的杭州拍地又热爆了!70家房企摇号创新高,滨江、绿城“暗战

霍尊前女友被移交检方,为900万搭上一生,小作文以后不好使了?_全球观焦点

霍尊前女友陈露栽了,已经被移交检方了,后续的结果大概可以预测,等待

牵手胡继勇的董思槿相貌前后相差这么大的秘密 天天信息

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

环球要闻:红葡萄酒和白葡萄酒有什么区别?

红葡萄酒和白葡萄酒有什么区别,我们来看下红酒(Redwine)是葡萄酒的

全球聚焦:红酒配菜配什么?

一、红酒与食物搭配关于喝红酒吃什么菜,最基本的一个原则就是红酒和食

死了都要推(关于死了都要推介绍) 环球微动态

1、死了都要推,是由搜狐微博部分活跃用户所发起的一项话题活动,用字

精彩推荐