RK3588-MIPI屏幕调试笔记:RK3588-MIPI-DSI之LCD上电初始化时序 2023-06-11 19:18:59 来源: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上电初始化时序
- 中国代表敦促日方勿让福岛核污染水危害人类健康 天天快播报
- 牵涉移民!刺童事件挑动法国神经,马克龙:极其卑鄙的袭击_天天视讯
- 我是大运火炬手丨王颜青:“泳”往直前的四川大学游泳队队长
- 安装使用漏电保护器属于什么安全措施(安装使用漏电保护器 是属于哪种安全技术措施)
- 预计2025年突破万亿元规模 产学研各方共议储能大赛道 全球报道
- 阔太王艳48岁重新复出,穿花裙跳舞秀曼妙曲线,彻底颠覆豪门形象
- 焦点信息:五部门联合启动河湖安全保护专项执法行动
- 一个容积为2.5升的塑料壶用它装酒精最多能装多少千克(一个容积为2 5l的塑料瓶用它装水)
- 新动态:第一夫人by君太平全文阅读(第一夫人by君太平)
热点文章
- 家电行业进入多元化 我国智能家电市场规模进一步增
- 佛山向欧盟出口供暖设备同比增长154.4% “暖家电”
- 格兰仕家用电器持续增持 占公司总股本1.24%
- 面板厂商持续加码产能 OLED能否迎来爆发式增长?
- 洗鞋机是一匹“黑马”吗? 能否创造下一个风口
- 8月空调行业最忙碌 它们将哪些新动作又将如何惊艳
- RK3588-MIPI屏幕调试笔记:RK3588-MIPI-DSI之LCD上电初始化时序
- 郑裕美、李善均恐怖悬疑新电影《梦游》,坎城首映后
- 中国代表敦促日方勿让福岛核污染水危害人类健康 天
- 活飞自行车多少钱一辆(活飞自行车)|每日视讯
- 头条:中国经济体制改革研究会副会长樊纲:消费需求
- 超音速巡航的战斗机(超音速巡航)|世界观天下
- 牵涉移民!刺童事件挑动法国神经,马克龙:极其卑鄙
- 镁条在空气中燃烧发出耀眼的白光(镁条在空气中燃烧
- 三亚举办2023年“文化和自然遗产日”宣传活动 每日
- 深圳市公积金管理中心网上办事大厅(深圳市公积金管
- 天天热头条丨VR穿越古今 文旅IP出圈——文化赋能为
- 【当前热闻】RK3588-CAN总线
- 我是大运火炬手丨王颜青:“泳”往直前的四川大学游
- 安装使用漏电保护器属于什么安全措施(安装使用漏电
- etc电子标签失效如何激活 etc电子标签失效怎么办
- 预计2025年突破万亿元规模 产学研各方共议储能大赛
- 柳岩的衣服真“挤”,一袭抹胸连衣裙高级时髦,大方
- 阔太王艳48岁重新复出,穿花裙跳舞秀曼妙曲线,彻底颠
- 观速讯丨爱旭股份:拟出资24亿元设立山东爱旭
- 英国监管机构阻止微软收购动视暴雪 后者获准参与上
- 焦点信息:五部门联合启动河湖安全保护专项执法行动
- 全球新资讯:安逸四川日历海报丨在广元利州月坝村:
- 6月10日起,12306网站试行在线选铺服务|时讯
- 环球新动态:新加坡羽毛球公开赛:陈雨菲晋级女单半
- 一个容积为2.5升的塑料壶用它装酒精最多能装多少千
- 今日播报!首都经济与贸易大学本科招生网(首都财经
- c2驾驶证能给c1扣分吗_C2驾驶证能开什么车 天天快资讯
- 一个容积为2.5升的塑料壶用它装酒精最多能装多少千
- 苹果查找手机位置怎么查_苹果查找手机位置
- 新动态:第一夫人by君太平全文阅读(第一夫人by君太
- 外资净买超16亿!A股近4000亿白马股火了;30多亿杀
- 天天讯息:鬼车鸟的叫声_鬼车鸟
- 乔欣终于不扮乖乖女,一袭黄色高开叉礼服大秀曼妙身
- 英国监管机构阻止微软收购动视暴雪 后者获准参与上
- 湖北省地方金融监督管理局党组书记、局长段银弟接受
- 曼城挖角拜仁后防全能神将,7球1助攻堪称带刀后卫,
- 梅西乘私人飞机抵达北京!开启个人第7次中国行
- 足字旁那个字怎么写(足字旁怎么打)
- 珍宝岛深度报告:深耕中药领域,步入创新布局期|实
- 卖红酒背熟10句开场白话术?_当前播报
- 再升科技: 再升科技2022年度权益分派实施公告
- 一位付费API工程师如何制造了推特今年第七次崩溃?|
- 斗鱼美股跌6.48%
- 驯狼小说完整版_驯狼为妃
- 2018入伏时间怎么算_2018入伏时间 环球热门
- 2023济南新青年音乐节再现经典《你要跳舞吗》 新裤
- 这些大胆的古早综艺,真的是不付费就能看的吗?
- 牵涉移民!刺童事件挑动法国神经,马克龙:极其卑鄙
- 硫代硫酸钠化学式的含义(硫代硫酸钠化学式) 播报
- 天天热门:RK3588-WIF/BT调试之AP6256
- 指南针炒股软件官网下载电脑版_zn
- 驯狼小说完整版_驯狼为妃
- 实业公司的经营范围有哪些(什么叫 ldquo 实业公
- 全球通讯!商户poss机刷卡手续费(poss机刷卡手续是
- 穿越岁月的热情与温暖 焦点报道
- amazed用法(amazed) 天天观点
- 自考与成考哪个含金量高-天天微速讯
- SNH48姐妹团CGT48落地成都 成员大多来自川渝
- excl文档盖电子公章(excel怎么盖电子公章) 全球速看
- 宣布上调!
- 环球微头条丨18極上中下和19凰野辅梦幻联动~WBG和TE
- 【文明嘉鱼】鱼岳镇西街社区:倡导垃圾分类 共建美
- 全球今头条!频率的单位是什么(频率的单位)
- 天天最新:有赞企微助手能力上新,加速视频号公转私
- 【配套】世界首台7S35ME-C9.7-GI+EcoEGR主机合拢
- 全球信息:护肤品基础知识顺序 护肤品基础知识
- 非遗展示周 精彩不断上演 全球消息
- win7如何清除缩略图缓存 win10清理缩略图缓存
- if little by little(if little)
- 苏子鸡的正宗做法?|全球新资讯
- 手机充电很慢是怎么回事呢_手机充电很慢 全球即时看
- 五风十雨的典故_五风十雨
- 杨尚琨简历_万绍芬与杨尚琨关系
- 广州市2023年普通高考感谢信 全球视点
- “作弊秤”刚被查 又上演“过度捆绑”!同安两家水
- 天天热点!白落梅简介出生(白落梅简介)
- 居理买房暴雷!前员工称“欠薪千万元,丈母娘顶替法
- 全球今热点:3周以后,四大生肖存款翻五番,事业爱
- 动画电影《疯狂小世界》金日全国影院点映,本周末全
- 中超:武汉三镇平山东泰山 资讯推荐
- RK3588-UART 焦点快看
- 全球热头条丨莫扎特的一句话(关于莫扎特的话例如说
- 天天速递!聚焦深圳文博会 | 一本书演绎的奏鸣曲
- “十年一遇”!数万人被疏散,加拿大山林野火为何失
- 我是大运火炬手丨丁宁:大运会既是赛场,更是世界青
- 【天天新要闻】秋冬想要曼妙的身材,让三木教你用一
- 淮安多措并举做好“三夏”服务工作
- 中信建投陈果:港股迎来年内最佳机会|环球头条
- 世界聚焦:苏州理工学院张家港校区_苏州理工学院
- WWDC官方视频显示苹果Vision Pro头显右侧有USB-C适
- 保康公安局长刘敬超检查督导高考安保工作-天天播报
- 世界动态:中国代表敦促日方勿让福岛核污染水危害人
- 每日信息:美债野蛮生长 国防开支节节攀升
- 昌都宝藏男孩,完成了5400公里的G318骑行|世界短讯
- 中国水下考古如何迈向深海?考古学家用科技之钥打开
- 资讯推荐:国内物价运行总体平稳——解读5月份CPI和P
- 多场活动展现成都非遗魅力 2023“文化和自然遗产日
- 猪砂是什么东西有什么价值吗_猪砂是什么东西
- 热头条丨小学三年级童话作文写法_小学三年级童话作
- 分米鸡最正宗的做法? 通讯
电商
每日 推荐