RK3588-MIPI屏幕调试笔记:RK3588-MIPI-DSI之LCD上电初始化时序|每日快讯
2023-06-10 21:27:26来源: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];
审核编辑:汤梓红
关键词:
责任编辑:hnmd003
精彩推送
- 环球简讯:打造金融新生态:绿色金融、数字人民币 这届金交会亮点纷呈
- “90斤穿不下S码裙子”的女装品牌为何越来越多了? 天天要闻
- 中国最大芒果生产基地广西百色鲜果上市 预计今年产量125万吨
- 樊纲:今年5%以上经济增长可以期待|天天即时
- 突破6000亿 券商这样“补血”
- RK3588-MIPI屏幕调试笔记:RK3588-MIPI-DSI之LCD上电初始化时序|每日快讯
- 焦点日报:山东航空退市成定局!上市23年市值跌去九成,国航伸援手
- 爱与痛的边缘歌词表达了什么 爱与痛的边缘歌词-观速讯
- 丝瓜不宜与什么一起吃呢
- 搜救犬被确诊淋巴瘤晚期,主人带它最后一次出门,小镇居民集体出动陪它散步向它告别_全球看热讯
- 黑龙江12件涉黑涉恶案件集中公开宣判85人获刑-环球聚看点
- 离线空间资源(离线空间)|当前快播
- 前5个月我国完成水利建设投资逾4100亿元 同比增长32.1% 全球看点
- 手机支架属于什么类目_手机类目下哪个标题没有乱用关键字
- 圈圈圈住大神(圈圈圈住大神txt) 环球速讯
- 崔永辉走访调研部分中央驻厦单位 新动态
- 【独家焦点】高中生与大学生记者,曝光男子为找回80回后曹雪芹文笔,蜗居8平米23年
- 全球观热点:人生,何尝不是一场高考
- 又增一超大住宅项目!宝安3个旧改列入计划,总拆除超76万平_观焦点
- 环球快消息!“炸街”扰民,违法!
- 全国小麦收获过七成 河南麦收进入尾声
- 天天快消息!国家乡村振兴局开展农村厕所革命“提质年”
- 年内定增募资排行榜:7家公司募资超百亿元 环球观焦点
- 比特币市值跌破5000亿美元关口
- 焦点精选!外国艺术家眼中的成渝什么样?这场展览很“巴适”
- 我国加大产销对接促脱贫地区帮扶产业高质量发展
- 一个容积为2.5升的塑料壶用它装酒精最多能装多少千克(一个容积为2 5l的塑料瓶用它装水)_速看料
- 【世界快播报】AI前哨 | OpenAI联合创始人Sam Altman:安全性很重要 不会很快有GPT-5
- 对华光伏板关税战,印度准备认输?
- 茅台咖啡来了!12元可多加2ml飞天茅台酒 最新回应
- 当前关注:三菱电机三菱重工空调拆解_三菱电机 三菱重工
- 最新资讯:乳晕变大是怎么回事(乳晕大怎么回事)
- 关于母爱的作文400字
- 2023世界动力电池大会储能发展高峰论坛举行 宜宾被授予“中国储能产业新高地”
- 逐浪AIGC丨OpenAI CEO最新演讲:AGI可从根本上改变人类文明,这凸显了国际合作必要性-环球消息
- 焦点短讯!小米产品序列号查询(小米序列号查询官网查询系统)
- 环球今日讯!首届自行车生活节亮相门头沟骑行小镇
- 传字节内测对话式 AI 产品,代号“Grace”;马斯克嘲讽苹果 头显;比亚迪 F 品牌定名“方程豹”
- 苹果M2 Ultra在Geekbench 5跑分并没有碾压英特尔、AMD,还不如i9-13900K|世界通讯
- 世界新动态:Sam Altman问答张宏江:模型开源是正确发展路径,应小心前行
- 二氯甲烷沸点多少度(二氯甲烷沸点)|焦点短讯
- 南京溧水:专项工作组深赴一线指导夏种工作
- 居理买房暴雷!前员工称“欠薪千万元,丈母娘顶替法人”_世界即时
- 全球观察:山羊养殖圈舍(养殖羊技术)
- 环球速递!大量梅西落地北京照片曝光,球王气质爆炸,工作人员强忍狂喜!
- 天津发布鼓励发展邮轮旅游实施细则 “真金白银”鼓励发展邮轮旅游
- 全球信息:12306买卧铺票可以在线选铺了!操作指南出炉:很方便
- 观速讯丨无法连接到internet但网络正常(无法连接到internet)
- 天天通讯!中国特供CPU史低价1399 立减220元
- linux关机命令(linux重启命令)
- 看点:12306买卧铺票可以在线选铺了!操作指南出炉:很方便
- 手机如何刷机恢复出厂设置(手机如何刷机)
- 中影集团傅若清:期待技术带领电影更好地飞跃 环球滚动
- 宿迁一患者因脑梗去世,医生承认此前未成功植入脑血管支架并隐瞒_全球视讯
- 当前速读:怎么下载小说到文件夹(怎么下载小说)
- 亚马逊业务过于分散?Bernstein致信:别忘老本行!
- 【天天聚看点】考后心理波动期来了?几个方法帮考生收心
- 四川阿坝州茂县发生3.2级地震_世界新视野
- 中方驳斥:无中生有、信口雌黄、恶意诋毁!
- 天天最资讯丨曾经狂奔的蓝月亮有些跑不动了?
- 最新:金融赋能高质量发展 第12届金交会参展机构争亮“成绩单”
- 天天热门:闭合性骨折的病人应先a防休克b止痛c固定
- 一什么森林填量词,住宿的音节怎么写_一什么森林填量词 环球热议
- 七月桃花香,旧爱回头忙,死灰复燃不是梦,真爱一生永相随的星座
- 千城胜景|石家庄市井陉矿区:夏日绿意浓 矿山披新装
- 中影董事长傅若清:好莱坞电影新意减少了,国产影片大幅提升
- 天天速看:23年传奇生涯!当41岁华金退役,众多昔日球星捧场
- 拒绝丐板!5600套装仅1189元|实时
- 6月10日起,230趟列车卧铺票可在线选位
- 怎样预防肋骨骨折的并发症呢,如何预防肋骨骨折
- 全球播报:就在北虹桥,为司机提供更好服务!这个超级充电站开门迎客
- 天天热议:最后一节沉管完成对接 深中通道海底隧道合龙在即
- 实时焦点:居理买房暴雷!前员工称“欠薪千万元,丈母娘顶替法人”
- 偏振镜的作用有哪些呢(偏振镜的作用) 焦点精选
- 当前焦点!国铁集团6月10日起在12306网站试行在线选铺服务
- Linux LED子系统详解
- 花呗分期怎么提前还款吗(花呗分期怎么提前还款)_焦点快看
- pptv在线观看电视(pptv在线观看) 今日热议
- 国铁:今起12306试行在线选铺服务 想要下铺以后要拼手速啦!
- 要闻速递:李少红刘斯逸胡先煦亮相上影节开幕红毯,9月9日看《三贵情史》寻真爱破诅咒
- 健康证要白底照片还是蓝底照片?_健康证用红底还是白底一寸照-世界最新
- 每日快播:【文明嘉鱼】鱼岳镇西街社区:倡导垃圾分类 共建美好家园
- 汽锅鱿鱼鸡的正宗做法?
- OpenAI CEO:十年内超强AI系统或将诞生_环球通讯
- 导演韩延:不要责怪观众挑剔,是很多创作者信誉破产了
- 实时:吃美食、看电影、赏舞剧!非遗文化在新时代有多潮?
- 焦点速读:看点:当前快讯:全球报道:每日动态!打造高品质文化艺术空间!隆福寺——美术馆片区年底上新,效果图抢先看→ 热点在线
- 独家!中期协重磅发布 事关网络信息安全!四大类21项任务曝光 这些要求年内完成-世界观热点
- 兴业基金董事长代任总经理 年内多家公募基金高管变动-全球今头条
- 食用碱灼伤皮肤怎么办小妙招,食用碱烧伤 当前讯息
- 2023高考今日落幕,多地公布志愿填报时间
- 乐平京东代运营_提升电商销售的有效途径
- 厦门计划招募555例患者进行临床研究 推动慢阻肺早防早治_全球今热点
- 中国国际丝绸博览会在杭州举办
- 伊藤美诚戴奥运金牌回母校,豪言:巴黎夺冠!79岁爷爷为她立碑!
- 焦点播报:怎样预防肋骨骨折的并发症呢,如何预防肋骨骨折
- 福建:扩投资稳增长 专项债再发力_世界热头条
- 农发行董事长钱文挥:聚焦五大重点领域加大绿色金融支持力度 全球通讯
- 噤若寒蝉是什么意思_噤若寒蝉的读音
- 重莲 天籁纸鸢_重莲 每日资讯