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];
审核编辑:汤梓红
标签:
推荐文章
- RK3588-MIPI屏幕调试笔记:RK3588-MIPI-DSI之LCD上电初始化时序
- 生态环境好,好经济来“落脚”_当前速递
- 黑龙江12件涉黑涉恶案件集中公开宣判85人获刑
- 阿尔茨海默病药物Leqembi有望获美国FDA完全批准-当前短讯
- 在铁路12306买卧铺票也可以在线选铺位了!手把手教你怎么操作
- 天天观点:《暗黑破坏神4》差评如潮 跌到5.1分了
- 世界头条:今日播报!怎么查高考生录取状态_怎么查高考录取状态_世界快看点
- 夏季曼妙长裙,微风拂过,感觉特别美丽 全球视讯
- 血腥风格银河恶魔城新作《Cookie Cutter》实机预告赏
- 一季度亏损扩大1.6倍!将要开源节流的蔚来-环球滚动
- 世界热消息:中方驳斥:无中生有、信口雌黄、恶意诋毁!
- 虞书欣方否认与吴建豪恋情:不再陷入自证危机-环球今日报
- 四川改名很“成功”的3个城市,改名前少有人知,一个是都江堰
- 国家乡村振兴局开展农村厕所革命“提质年”-环球百事通
- 2023年6月10日至11日云南省部分风景区天气预报_焦点速递
- 杭州小升初下周一开始网上报名,操作指南来了!-全球快资讯
- 省市区联合开展 “国际档案日”宣传活动_聚焦
- 2023世界动力电池大会主论坛举行 “中国动力电池之都·宜宾”授牌
- 揭秘高校食堂外包生意
- 服务器地址是ip地址吗_服务器地址是什么
- 当前速看:海尔智家(06690)6月9日回购34.8万股H股及6.15万股A股
- 主力本周大举加仓白色家电 中小投资者疯狂买卖鸿博股份-速递
- 《向往的生活》开启竞技模式,艺体角逐大放异彩 观速讯
- 怎么看电脑配置能不能玩游戏知乎_怎么看电脑配置能不能玩游戏
- 金新农:6月9日公司高管陈文彬减持公司股份合计7.61万股_世界微动态
- 上海市消保委专题调研外卖包装费三大痛点,美团饿了么回应-全球快报
- 男子公交车上骚扰女乘客,南京62路公交驾驶员协助擒“色狼”
- 当前速递!电信号码来电显示怎么开通(来电显示怎么开通)
- 大连发现王国度假酒店电话(大连发现王国度假酒店)
- 全球热议:万和电气:6月7日至6月8日公司高管叶汶斌的亲属减持公司股份合计1000万股
- 全球微动态丨当瓷画邂逅敦煌壁画 60件套敦煌主题瓷画亮相江西省博物馆
- 盘龙区上坝社区举行“增殖放流护生态 水美鱼丰泽万年”主题党日活动_全球最新
- 首都师范大学燕京体育素养大讲堂举办_世界快看点
- 热议:唉!又一个莫兰特!锡安啊!你也管不住枪了……
- 香港怪谈2023_香港怪谈_今亮点
- 单体建筑面积包含地下室吗(单体建筑面积是什么意思)
- 世界要闻:恒宇信通:6月8日融资净买入137.37万元,连续3日累计净买入188.81万元
- 天天滚动:zigbee技术的优缺点有哪些_zigbee技术的网络拓扑结构主要有
- 白粥用电饭锅要煮多久 用电饭锅煮白粥需要多长时间
- 每日快播:怎么查询发票真伪结果_怎么查询发票真伪
- 北京:公交警方暖心护航高考学生
- 全球速看:A股申购 | 天罡股份(832651.BJ)开启申购 公司核心产品为超声波热量表、超声波水表
- 燕窝要泡多久炖多久 燕窝要泡多少个小时炖多长时间-天天快看点
- 环球快看点丨恨家长怎么办 恨家长怎么处理
- 环球观点:苹果手机仅充电模式怎么更改
- 全球速递!描写父亲的外貌的句子20字(描写父亲的外貌的句子)
- 中国凤阳网-今日热议
- 手机最上面一排显示怎么换位置
- 惊天动地sf发布网站(惊天动地私服发布网) 热点在线
- 机械师2复活在线(机械师2复活西瓜影音) 观天下
- 今日辟谣(2023年6月8日) 世界快讯
- 当前速递!美登科技收到政府拨付的“凤凰行动”计划补助350万
- 为邦明装开关面板(明装墙壁开关插座面板怎么接线) 全球视点
- 员工归还借款会计分录(归还借款会计分录)
X 关闭
最新资讯
- 消息!上海电影王健儿:3年3亿孵化“文创+科创”,重点关注上下游创新型企业
- 泡沫胶可以堵水管吗(泡沫胶能堵暖气管孔吗)_全球热闻
- 观察:聚焦高质量发展·全会精神看落实丨保护生态环境 加快发展方式绿色转型
- 【全球热闻】学校性格日的想法_应该送喜欢的男生什么礼物
- 奥迪a6有多大(奥迪a6l是多大尺寸?) 时快讯
- 建筑材料检测主要是哪方面(建筑材料检测包括哪些)
- 6月8日龙虎榜:2.84亿抢筹四川长虹 机构净买入10只股
- 越跌越买!315亿大举抄底!
- 法国安纳西发生持刀袭击事件 已致8名儿童受伤 新动态
- 数据复盘:超11亿净流入家电 龙虎榜抢筹四川长虹 环球热议
- 环球新资讯:暗黑破坏神2完整攻略(暗黑破坏神2攻略大全)
- 复读学校考场前做广告 家长怒撕横幅
- 正源股份:业绩说明会定于6月16日举行 天天消息
- 俄高官:乌克兰曾迫于美国压力放弃与俄签署和平协议 当前热讯
- ICE TTF天然气衍生品5月成交创纪录_环球快报
- 当前聚焦:5月末我国外储规模31765亿美元 央行连续第7个月增持黄金
- 吴莫愁老家_吴莫愁的爸爸|焦点速递
- 监管出手!多家券商和明星分析师被点名
- A股半导体公司减持进行时 中微公司董事长已减持套现逾1亿
- 特朗普被明确通知是调查目标 美媒:检方即将提起刑诉-全球关注
- 廖昌永:把中国歌曲唱给世界听_今日最新
- 今日看点:新疆持续优化营商环境 紧贴民生推动高质量发展
- b站电脑客户端看不到弹幕解决方法
- 当前热门:上海中房建筑设计有限公司怎么样(上海中房建筑设计有限公司)
- 揭秘河南高考文具供应商 爱好文具曾抽检被发现问题 河南考生吐槽统一配备文具不好用
- 镀镁铝锌和热镀锌哪个好_镀镁铝锌_每日信息
- 班主任开发了一门综合实践课,不知不觉走上育人方式转型之路 天天速讯
- 天天视点!下线!交付!发车!徐工顶级“巨无霸”三箭齐发
- 应急管理部:今年夏季东北华北等地预计降水偏多
- 观点:适配软件超140万,国产系统国家队,有对抗windows的实力了
- 电力板块拉升 皖能电力涨超4%|世界新资讯
- 世界热讯:电商概念股震荡走低
- 英雄无敌3:两极分化严重的神技——弹道术 全球观天下
- 天天播报:宝马“小绿书” 一出循环永续交响乐|汽势焦点
- 新劲刚:目前宽普科技日常生产处于满负荷运行状态_当前信息
- 把人打成脑震荡判几年_焦点观察
- 【焦点热闻】市民政局督导组到我县督导乡镇公益性公墓和社工站建设工作
- 【天天聚看点】像iPhone一样划时代?AppleVisionPro暂时做不到
- 环球观焦点:心脏手术肺部感染的原因(肺部感染的原因)
- 每人每天的食盐摄入量初中化学_每人每天的食盐摄入量不超过
- 一路荆棘的暗黑图片_一路荆棘的意思|环球最新
- 每日头条!华为100%自研数据库发布:国产替代重大进步,中国第一金融云!
- 环球热讯:天津普林拟关联收购 被问高溢价是否损害上市公司利益
- 2023年法网:德约科维奇与阿尔卡拉斯会师男单半决赛
- 环球聚焦:摇橹船科技中标西安交通大学科技部人工智能重大专项!
- 商务预报:5月29日至6月4日禽产品零售价格小幅下降
- 简讯:南疆阿克苏的“流量密码”
- 吉视传媒:公司目前没有发展和推动有esim卡业务|每日观察
- 我的世界神奇宝贝喷火龙怎么mega进化(我的世界神奇宝贝喷火龙配招)
- 北向资金净买入25.1亿元 交易活跃度下降
X 关闭