(资料图片)
一. 简介
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上电初始化时序
-
全球快讯:济南海关查获禁止进口固体废物23吨
关员正在进行查验作业。海关总署供图据海关总署网站消息,近日,济南海
-
比亚迪、奇瑞领衔 中国SUV市场竞争白热化 全球热点
IT采购网5月25日消息,根据中汽协会公布的最新数据显示,2023年1-4月,
-
【夏收现场】 知识落“地”助丰收 耕地质量提升示范田小麦增产53.6%-全球微头条
央广网南京6月9日消息(记者王锡斐)去年,我们关注了位于南京市六合区
-
高腰紧身牛仔裤,时髦又百搭,搭配黑色吊带,显得身姿曼妙|环球今日报
有的人喜欢简单随性的生活,有的人则梦想自己的生活永远是奢侈的、高级
-
多措并举促进应届高校毕业生就业 网络招聘活动忙
央视网消息:近日,国家大学生就业服务平台推出“电子商务行业面向2
-
中国商飞:加快形成独立自主的研制能力、生产能力
据中国商飞消息,6月9日,中国商飞公司召开党委常委会第155次会议,会
-
血腥风格银河恶魔城新作《Cookie Cutter》实机预告赏-快资讯
《CookieCutter》是由开发商SubcultJoint和发行商RogueGames推出的一款
-
思明区政务服务中心“政务智能办”专区启用-快看
近日,位于思明区政务服务中心三楼的“政务智能办”专区启用。该举措由
-
网暴将受严惩,依法精准打击,就问你怕不怕
6月9日,为依法惩治网络暴力违法犯罪活动,最高法、最高检、公安部起草
-
四川建900余个非遗工坊:助文化传承创新 赋能乡村振兴_环球观察
(岳依桐 唐倩)将混合各种纯天然香料及藏药材的香泥放入由牛角制
-
今日要闻!爱旭股份:拟出资24亿元设立山东爱旭
【爱旭股份:拟出资24亿元设立山东爱旭】爱旭股份6月9日晚间公告,公司
-
西安大量纯新盘排队入场中!你最期待哪一个?
这两个月,西安已经迎来了高科云天、天地源永安华府、泰发祥时光雅境、
-
全球报道:猪饲料喂牛好不好(对牛的影响有哪些)
猪饲料是否适合供牛食用近年来,有人在养牛过程中尝试使用猪饲料喂食。
-
虹影作客浙江大学,重点聊了鲁迅笔下的娜拉和祥林嫂|环球时讯
潮新闻客户端记者方涛6月9日晚,浙江大学世界汉学名家演讲系列第六十四
-
他又来了!内马尔继续现场观战G4 赛前与好友巴特勒拥抱致意!_全球观速讯
直播吧6月10日讯今日NBA总决赛G4,热火继续主场迎战掘金。足球巨星内马
-
世界即时:高考结束后要做些什么?考生和家长请注意→
高考已经落下帷幕走出考场那一刻同学们会是什么心情呢?不管怎样请相信
-
长安大学学子以“三色”模式助力陕西乡村振兴 环球热点评
陕西农村集体经济发展已经形成了极具地域特色的不同发展路径,长安大学
-
2023世界动力电池大会储能发展高峰论坛举行 宜宾被授予“中国储能产业新高地”
6月9日,2023世界动力电池大会储能发展高峰论坛在四川宜宾召开。来自国
-
世界最资讯丨美军基地疑“放毒”,东京一地区超半数居民血检异常
日本东京多摩地区自来水水源疑遭美军基地污染,被检测出含有可能致癌的
-
医院回应医生隐瞒未植入支架:不方便回答 当前短讯
6月10日,据小强热线-浙江教科援引巨浪视频报道:在江苏宿迁,有媒体报
-
恭喜梅西!迈阿密新阵容曝光,球王新位置出人意料,冲第八座金球-每日观点
在梅西官宣加盟了迈阿密国际之后,大家也知道下赛季大家将会看到一个养
-
【速看料】七夕情书怎么写最好_七夕情书怎么写经典
七夕情书怎么写最好,七夕情书怎么写经典很多人还不知道,现在让我们一
-
江淮汽车:1-5月汽车销量23.13万辆,同比增长20.42%
2023年6月8日,安徽江淮汽车集团股份有限公司(以下简称江淮汽车)发布
-
侯玉洁牧师讲道_侯玉洁
1、回答者:txh444你到处散播谣言,就不怕神么?你所宣扬的让信徒离开教
-
每日快播:同一天,集体宣布:下调!
记者查询获悉,中国农业银行6月8日下调人民币活期存款利率5个基点至0 2
-
我国首个抗新冠药物大规模真实世界研究启动,将纳入4万名新冠患者真实数据 焦点要闻
据澎湃新闻,6月9日,我国首个针对已上市抗新冠病毒药物的大规模真实世
-
压力管理理论_压力管理|全球热文
1、压力的管理方法有:充分休息,不管多忙,每天必须保证8小时的睡眠时
-
神秘的毗蓝婆菩萨到底什么身份?难怪连黎山老母都要忌惮三分|环球聚看点
在西游记中,毗蓝婆菩萨为何隐居不愿见人呢?她到底有什么苦衷,真的像
-
临考前考生遗失身份证,民警2分钟出具临时身份证明|环球微头条
临考前考生遗失身份证,民警2分钟出具临时身份证明---极目新闻通讯员欧