RK3588-MIPI屏幕调试笔记:RK3588-MIPI-DSI之LCD上电初始化时序-全球快讯
【资料图】
一. 简介
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];
审核编辑:汤梓红
标签:
-
2022-02-07 14:57:45
奇迹!绝杀!女足亚洲杯逆转夺冠!<
刚刚,中国女足上演逆转绝杀奇迹!她们在亚洲杯决赛中3:2力克韩国队,时隔16年再夺亚洲杯冠军!
-
2022-02-07 14:57:45
中国政府与阿根廷共和国政府签署共建“一带一路”谅解备忘录<
新华社北京2月6日电(记者安蓓)国家发展改革委6日称,国家发展改革委主任何立峰与阿根廷外交、国际贸易和宗教事
-
2022-02-07 14:57:43
中华人民共和国和阿根廷共和国关于深化中阿全面战略伙伴关系的联合声明(全文)<
新华社北京2月6日电中华人民共和国和阿根廷共和国关于深化中阿全面战略伙伴关系的联合声明一、应中方邀请,阿根廷
-
2022-02-07 14:57:40
春节假期国内旅游出游2.51亿人次<
春节遇冬奥,旅游年味浓。根据文化和旅游部数据中心测算,2022年春节假期7天,全国国内旅游出游2 51亿人次,同比
-
2022-02-07 14:57:40
中吉签署关于经典著作互译出版的备忘录 开启两国人文交流互鉴新阶段<
新华社北京2月6日电(记者史竞男)国家主席习近平6日会见来华出席北京2022年冬奥会开幕式的吉尔吉斯斯坦总统扎帕
-
2023-06-11 18:04:47
RK3588-MIPI屏幕调试笔记:RK3588-MIPI-DSI之LCD上电初始化时序-全球快讯
RK3588-MIPI屏幕调试笔记:RK3588-MIPI-DSI之LCD上电初始化时序
-
2023-06-11 17:55:02
全国停车位缺口达到8000万,停车贵、停车难到底怎么办?
老旧小区成停车难“重灾区”
-
2023-06-11 17:12:39
当前观点:预计2025年突破万亿元规模 产学研各方共议储能大赛道
上证报中国证券网讯(记者李少鹏覃秘)“在政策和市场的双重推动下,新
-
2023-06-11 16:42:37
端午假期机票比“五一”便宜两成,你想好去哪玩了吗?
由于避开了暑期旅游高峰,端午节前后的国内国际机票价格较高峰期都划算
-
2023-06-11 16:35:55
指南针炒股软件官网下载电脑版_zn
1、ZN是阻燃耐火,ZH是阻燃及普通型阻燃的含义:在规定试验条件下,试
-
2023-06-11 16:19:06
陕西西安推动“十里沣河”文旅深度融合 古老沣河涌动新活力|全球新要闻
沣河景色。位于“十里沣河”文旅带的昆明池七夕公园。 以上图片均为
-
2023-06-11 15:56:10
环球新资讯:三亚“备考”毕业季出游:将“先行赔付”资金池扩容至一千万元
随着一年一度的中国高考落下帷幕,作为热门旅游目的地,三亚旅游业界为
-
2023-06-11 15:39:58
暗黑4威能不同位置的效果加成介绍|今日精选
暗黑4威能不同位置的效果加成是很多暗黑玩家都关注的,暗黑4是最新才发
-
2023-06-11 15:10:52
谢晖或遭足协追罚?怒怼球迷可以理解,大连足球底蕴已丧失殆尽 新要闻
我们并没有听清谢晖当时说了什么,但他的这个手势,弄不好会遭遇中国足
-
2023-06-11 14:45:30
广西启动2023年普通高校毕业生就业百日攻坚行动
近日,自治区人力资源社会保障厅、自治区教育厅联合印发通知,部署开展
-
2023-06-11 14:13:26
环球观察:适合幼儿园早上播放的歌曲清单_幼儿园早晨放的歌曲
1、“爸爸妈妈去上班我上幼儿园”这首歌呀。本文就为大家分享到这里,
-
2023-06-11 13:46:17
骑马与砍杀风云三国单挑弓箭_骑马与砍杀风云三国单挑-环球微动态
1、你说清楚点。2、应该是bug吧。3、去骑马与砍杀中文网那再下过吧。本
-
2023-06-11 13:32:38
下单成年陪玩来的却是未成年人?陪玩行业乱象调查_全球通讯
近年来,随着互联网经济的发展,“陪玩”悄然兴起。记者调查发现,找陪
-
2023-06-11 13:19:23
科普图解 | 筑牢生态屏障!一图看懂我国防沙治沙新成就
-
2023-06-11 12:41:33
美国亚裔高考近满分被六大名校拒绝 为何常青藤“不认”亚裔做题家?
在“美国高考”的SAT考试中,佛罗里达州18岁的高中生乔恩·王(JonWang
-
2023-06-11 12:22:30
杭州国家版本馆:宋韵悠长,文“润”江南
杭州国家版本馆:宋韵悠长,文“润”江南---杭州国家版本馆,又名“文
-
2023-06-11 11:29:07
昌都宝藏男孩,完成了5400公里的G318骑行
我叫肖遥,是一个生活在西藏昌都的骑行爱好者。国道318是中国第二长国
-
2023-06-11 11:18:47
环球热推荐:D101次车 d101次
1、D101次列车04A(即第4排的A座)和04B(即第4排的B座)是挨着在一起
-
2023-06-11 10:32:59
自动驾驶的“奇点”时刻将近?余承东“剧透”这一时点
《科创板日报》6月10日讯(编辑邱思雨)高阶自动驾驶技术的商业化进程
-
2023-06-11 10:25:03
卜算子送鲍浩然之浙东诗意翻译(卜算子送鲍浩然之浙东诗意)|信息
1、作品译文水像美人流动的眼波,山如美人蹙起的眉毛。2、想问行人去哪
-
2023-06-11 10:13:37
皿治林和迈之灵片是一种药吗(皿治林)
1、?季节性变异性鼻炎疗组皿治林组总有效率89 36%开瑞坦组总有效率81 2
-
2023-06-11 09:57:10
第12届东盟残运会在柬埔寨首都闭幕
新华社金边6月9日电(记者吴长伟)第12届东盟残运会9日晚在柬埔寨首都
-
2023-06-11 09:21:43
世界观点:2023年三亚日报 “爱在三亚 情定天涯”公益相亲会今天举行
三亚的单身朋友们久等了,2023年三亚日报“爱在三亚情定天涯”公益相亲
-
2023-06-11 09:10:47
极目帮办丨武汉一小区房屋渗水影响居住,社区称与物业公司协调处理
极目帮办丨武汉一小区房屋渗水影响居住,社区称与物业公司协调处理---6
-
2023-06-11 08:53:13
决赛对阵出炉!4胜0负:德约科维奇形势大好,23冠已是囊中之物?
2023法网男单第二场半决赛,鲁德直落三局3-0横扫了兹维列夫!如此一来
-
2023-06-11 08:44:40
Linux LED子系统详解
LinuxLED子系统详解
-
2023-06-11 08:23:54
环球讯息:1.85英雄合击版哪两个组合厉害_1 80英雄合击版本
1、我觉得180农民传奇很不错,我是那种喜欢经典的人,玩这个最主要还是
-
2023-06-11 07:37:59
取四朵用石蕊溶液染成紫色的纸花(取四朵用石蕊溶液)-焦点速讯
来为大家解答以上的问题。取四朵用石蕊溶液染成紫色的纸花,取四朵用石
-
2023-06-11 07:12:04
斗鱼美股跌6.48%_天天看热讯
斗鱼美股跌6 48%---中国经济网北京6月10日讯斗鱼美股周五收报1 01美元
-
2023-06-11 06:39:44
【新视野】以港促业兴城 港产城相互赋能
实现港产城互联、互补、互促的良性发展局面。
-
RK3588-MIPI屏幕调试笔记:RK3588-MIPI-DSI之LCD上电初始化时序-全球快讯
2023-06-11 18:04:47 -
全国停车位缺口达到8000万,停车贵、停车难到底怎么办?
2023-06-11 17:55:02 -
当前观点:预计2025年突破万亿元规模 产学研各方共议储能大赛道
2023-06-11 17:12:39 -
端午假期机票比“五一”便宜两成,你想好去哪玩了吗?
2023-06-11 16:42:37 -
指南针炒股软件官网下载电脑版_zn
2023-06-11 16:35:55 -
陕西西安推动“十里沣河”文旅深度融合 古老沣河涌动新活力|全球新要闻
2023-06-11 16:19:06 -
环球新资讯:三亚“备考”毕业季出游:将“先行赔付”资金池扩容至一千万元
2023-06-11 15:56:10