当前热门:RK3588-MIPI屏幕调试笔记:RK3588-MIPI-DSI之LCD上电初始化时序
2023-06-10 13:21:38来源: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
精彩推送
- 天津夏季达沃斯论坛期间将举办主题城市论坛|当前热文
- 行拘!广州番禺警方通报男子在女厕门口偷拍
- 第12届东盟残运会在柬埔寨首都闭幕
- 当前热门:RK3588-MIPI屏幕调试笔记:RK3588-MIPI-DSI之LCD上电初始化时序
- 林定国:争取港资港法措施扩大至大湾区全域
- 买家秀与卖家秀大相径庭?手机“碰一碰”就可对产品溯源 天天资讯
- 世界时讯:屏山县气象台发布大风蓝色预警信号【IV级/一般】【2023-06-10】
- 云南省梁河县发布暴雨蓝色预警
- 商城县气象局发布高温橙色预警【II级/严重】【2023-06-10】
- 如何去掉页眉页脚设置_如何去掉页眉_动态焦点
- 宝宝肌张力高的3大表现_熟睡后肌张力高的表现
- 助力农产品“飞”向更大市场,如皋磨头镇家庭农场党建联盟电商直播基地启用-世界新视野
- 前沿热点:梅西乘私人飞机抵达北京,开启第七次访华之旅
- 北京共有产权房细则来了!满五年可按市场价买卖,不满五年回购价考虑“折旧与存款利率”
- 做醪糟用什么米(做醪糟用什么米)
- “东方甄选四川行”开播 不到10分钟直播间观看人次超10万|快播报
- 甘肃交通职业技术学院有哪些专业 甘肃交通职业技术学院专业排名_每日速读
- 福建省启动智慧财审系统 提升效率24.53%
- 金威e购供应商平台 金威e购 环球简讯
- 奇迹生还!四名儿童遇空难幸存,在亚马孙雨林生活了一个多月 焦点热文
- 当前信息:中央气象台:西南地区华南等地多降雨 内蒙古华北东部有高温过程
- 帅阿根廷中国行主办方:加纳乔等阿根廷球员陆续抵达北京
- 三台县气象台发布高温橙色预警信号【II级/严重】【2023-06-10】_今日热闻
- 全球快报:白富美人设崩了?牵手门女主疑曾咨询如何办理借款
- 高品质“一刻钟便民生活圈” “圈”出更多家门口的幸福 全球速递
- 被低估的智能门锁,为何成为智能家居顶流?
- 天天播报:直击2023中国经济传媒大会丨北京工商大学数字经济研究院院长白津夫:建设现代化产业体系要以制造业数字化转型为重点
- 天天快消息!“分裂”声子显现量子特性
- 中国汽研升级汽车测评指数体系,绿色低碳与健康出行将被纳入测评-全球新资讯
- 观点:Netflix订户数量大幅上升,打击密码共享成果显现
- 以文塑旅 以旅彰文 融合发展 广东文旅市场强劲复苏 天天速递
- 天天新资讯:TheShy素质三连图火了,爆笑流酒桶登场,撞墙空大,随后拿下MVP
- 巴萨戏耍梅西遭曝光!加泰媒体倒戈,谈2大操作,耽误球王去国米
- 天天信息:RK3588-WIF/BT调试之AP6256
- “两展一节”在京启动,北京茶业交易中心平台预计年底运行_每日精选
- 云南省梁河县发布暴雨蓝色预警
- 环球热头条丨聚焦金交会|增城组团参展,产融对接成果超32亿元
- 漳州市首次整船进口相思木木片|天天快看点
- 2023世界动力电池大会储能发展高峰论坛举行 宜宾被授予“中国储能产业新高地”
- 国家防总针对南方地区持续降雨启动防汛四级应急响应
- 每日关注!武汉挂牌21宗地块:17宗宅地起始总价超281亿元
- 安徽我来也文化传媒有限公司 每日热议
- 全球热头条丨俄罗斯:央行维持7.5%基准利率不变
- 每日播报!研修总结精选模板.doc
- 安徽房产交易网
- 摄影作品:电力阶梯
- 世界今日讯!武汉铁路职业技术学院官网首页_武汉铁路职业学院官网
- 世界今日讯!中国石化牵头承建国家能源研发创新平台
- 手机短信发不出去怎么办电信_手机短信发不出去 聚焦
- 富达国际首席执行官黎诚恩:收集和披露数据对实现可持续路线非常重要_当前观察
- 今日起 你想要的下铺可在线选啦!覆盖全国230趟列车
- 为清华15次参加高考的广西考生:“真没有那个实力”,考虑学师范先工作再说 动态
- 全球讯息:重药控股拟对旗下重药股份公开引资不超过20亿元
- 【环球新视野】【夏收现场】 知识落“地”助丰收 耕地质量提升示范田小麦增产53.6%
- 当前资讯!340多家葡萄酒企业悉数亮相 第三届葡萄酒节博览会进行时
- 荒山的概念_荒山的近义词
- 每日消息!脉组词2个字mo_脉组词
- 拥奥府、汀岸辰风里、云珹府选房指南|房叔选房No.410
- 工会经费是按应发工资来计算吗_工会经费按应发工资还是实发工资
- 环球视讯!河南麦收进度达96.6% 已收获小麦8235万亩
- 天天新消息丨5月新能源汽车产销快速增长
- 华润集团声明:“海外华润CRC”等非集团投资公司
- 贵州福泉:“烫手山芋”磷石膏在这里变废为宝|全球热文
- 减肥神药调查:肥胖人群超2亿 批准减肥药仅1款!合规减肥药为何这么少-环球滚动
- 教育部印发《意见》 加强中小学地方课程和校本课程建设与管理-全球播报
- 肠镜痛苦还是胃镜痛苦啊_胃镜肠镜哪个更痛苦 世界热资讯
- 世界报道:水分子直径多少埃_水分子直径
- 【全球独家】中央气象台6月10日6时继续发布暴雨黄色预警
- 题西林壁诗配画简笔画_题西林壁这首诗的意思 世界新消息
- 红旗连锁(002697):6月9日北向资金增持4.47万股|报道
- 二三四五(002195):6月9日北向资金增持571.17万股
- 鲁阳节能(002088):6月9日北向资金减持1.91万股
- 罕见!这家公司老板竟以一己之力,将4家券商一起拖进退市泥潭
- 当前关注:家里狗咬了人如何担责
- 当前播报:2023年4月比亚迪e2销量数据发布 共卖了19台
- 罗布奥特曼:美剑登场,霍洛波罗兹魔化出现人形态
- 大话水浒生肖卡怎么获得_大话水浒生肖卡-天天要闻
- 漫威电影中,古一法师为什么自己想死?
- 环球精选!漫威第20部电影,据说是部爱情片!
- 【全球热闻】虚拟影棚搬进文博会 全数字虚拟动捕技术摄影棚人气超高 可一键切换拍摄场景
- 当前热文:AI数字人 3D元空间 南京科创企业组团“秀肌肉”
- 珠宝圈“新宠”上线?培育钻石如何破圈突围|全球最资讯
- 煎饼卷出“花花世界” 煎饼花制作人:在深圳又学了“一招” 全球观点
- 魔戒三部曲迅雷下载国语_魔戒三部曲迅雷下载_当前要闻
- 古风小说素材服饰_古风小说素材 热议
- 谁还记得“国产最贵”8848手机?
- 券商经纪业务细则发布 强化投资者每年回访比
- 《蛋仔派对》火爆背后:休闲游戏如何“出圈”?
- 线上渠道“内卷” 银行优化整合小程序
- 全球播报:家用快消品高端化趋势不减 国货崛起加速
- 全球资讯:脉脉高聘:新能源汽车行业人才需求连续三年同比增长
- 焦点速递!vb计算器编程代码(vb编程入门代码)
- 速讯:石家庄:1066个蔬菜新品种集中亮相,菜商选购忙
- 创造与魔法饲料怎么做(创造与魔法饲料大全)|天天热议
- 打击共享账户,奈飞新增订阅数激增|热推荐
- 铜钱草开花好吗?_铜钱草开花好不好_环球报资讯
- 韩修国_含羞果
- 每日速递:干部身份认定的依据文件_干部身份认定政策文件
- 系统分析员职业前景(系统分析员)_环球热消息
- 大同旅游景点大全_大同景点