当前位置: 首页 > 中国星空网 > 娱乐 > 内容页

环球简讯:RK3588-MIPI屏幕调试笔记:RK3588-MIPI-DSI之LCD上电初始化时序

2023-06-11 18:04:46 来源: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上电初始化时序 【天天聚看点】RK3588-CAN总线 头狼:黄金下周1970-73区域布局空|世界快播报 高校食堂“鼠头鸭脖事件”背后:10万能拿下一个档口? 中铁山桥集团有限公司招聘(中铁山桥集团有限公司)_每日视点 lost one的号哭画师是谁(lost one的号哭)|世界热讯 野餐大冒险_圣龙骑士大冒险|速看 大肠杆菌感染的表现有哪些_大肠杆菌感染的表现 银行安全保卫工作总结简报_银行安全保卫工作总结 文昌鸡图片活鸡_文昌鸡图片 信乐团成团20周年全国巡演海南东方站开唱 关于铁路计次票、定期票 如何购买使用 资讯 每日一猜6月10日:哪款能重塑眼镜人士新体验 “山海连城——深圳美术家邀请展”文博会上展出 诗意鹏城 美不胜收 如何写不能减刑申请书-当前热闻 天天快播:打击侵犯公民个人信息时如何对犯罪人员进行处罚? 什么情况下药品按劣药处理 桉木是什么档次的木材(桉木) 身怀六甲k线图形(请问大家 在股市中 ldquo 身怀六甲出现 rdquo 走势 是什么意思) 天天新资讯 世界要闻:当文学创作遇上ChatGPT如何应对? 学者建议:不要硬扛,不要投降 【世界报资讯】农事、趣味、文化于一体 这场长三角城市定向系列赛打卡乡村韵味 “我为熊猫狂”:被笃信的谣言,被围攻的科普 《黑暗荣耀》郑星一将演出古装电影新作《战,乱》,与车胜元、朴正民、姜栋元合作-每日热点 欧阳靖维护欧阳娜娜:跟她合作绝对是我的荣幸|当前视讯 即时:德云社违反卫生管理, 未取得卫生许可证被罚3万 恐怖《午夜迷途》现身全国院线电影推介会, “翁丁原始部落”引发群体震颤 世界消息!蒙脱石散饭前吃还是饭后吃好一些(蒙脱石散饭前吃还是饭后吃) 耳垂上长痘痘是怎么回事碰它还很痛(耳垂上长痘痘) 学制苗族银饰 传承非遗之美 环球观天下 实时焦点:今年四川将建设19个秸秆综合利用重点县 头条焦点:首台套50万千瓦冲击式水电机组项目开工 当前时讯:李斌:下半年目标每月销量超2万辆 盈亏时间表推后一年以内 环球讯息:这家公司董事长、独董突然辞职!近年来股权不断变更 “牛散”身影频现 四部门出手家电下乡 主推绿色智能换新升级_当前速讯 天天观焦点:首批用户"坐等"提车 吉利银河L7将于6月13日交付 【当前热闻】《坏妈妈》大结局,李到晛&安恩真求婚合照超甜 郑裕美、李善均恐怖悬疑新电影《梦游》,坎城首映后获外媒大赞-世界今亮点 Netflix订户数量大幅上升,打击密码共享成果显现 足字旁那个字怎么写(足字旁怎么打) 善学者尽其理善行者究其难什么意思遇事三思而后行(善学者尽其理 善行者究其难什么意思) 新加坡羽毛球公开赛:陈清晨/贾一凡女双夺冠|世界快看 北京发布雷电蓝警!这些地区请注意,风大、雨大!-全球看点 南非豪登省发生4.7级地震 天天时快讯 日本的处理,“极其自私”! 世界滚动:RK3588-UART 科普图解 | 筑牢生态屏障!一图看懂我国防沙治沙新成就|世界快资讯 福建多地为何纷纷成立这一机构?_环球信息 聚焦深圳文博会 | 一本书演绎的奏鸣曲-世界动态 文化IP智能应用让历史文化“活”起来 世界最新 全球快看:VR穿越古今 文旅IP出圈——文化赋能为旅游消费市场高质量发展开启新引擎 国产最大盾构主轴承“破壁者”面世 空难40天后,机上4名儿童在丛林被发现幸存,最小的只有11个月大 首批用户"坐等"提车 吉利银河L7将于6月13日交付 世界快资讯丨华为获转让问界商标:可用于汽车等 证监会就公募基金投顾业务管理规定公开征求意见_焦点精选 中阿两国央行续签双边本币互换协议 有效期三年 当前速讯 国家防总针对南方地区持续降雨启动防汛四级应急响应 《寻她》亮相第二十五届上影节开幕红毯 舒淇:影片全都是看点 苹果8最多支持多少w快充(苹果8快充支持多少w) 速读:杭州士兰微公司地址(杭州士兰微电子股份有限公司官网) 钉钉,企业微信,飞书为企业提供的数据安全功能对比 独家 在异乡有“医靠” 2022年广西跨省异地就医直接结算突破“千百万”-焦点速看 200多分的专科学校辽宁(200多分的专科学校) 环球新资讯:云端翔龙骑士团声望怎么刷快(云端翔龙骑士团声望怎么刷) 【当前独家】aw是什么意思(awd是什么意思) 热点评!固定资产卡片标签样式(跑跑卡丁车莫格瑞军团兵卡片) 速读:通灵学院入口在哪(通灵学院入口) 世界今亮点!桉木是什么档次的木材(桉木) 【世界速看料】今年端午假期或成近五年最火端午!部分机票价格比高铁便宜 【聚看点】【共同缔造安全江夏⑬】创意海报:筑牢安全防线,抓好渔业生产 天天报道:跨越山海的“寻亲路” 男子走散26年后与家人团聚 sd卡坏了修复手机软件有什么方法_天天速读 如何避免dxgmms1.sys蓝屏问题 全球焦点 丢失sldinnerdispatchproxyu.dll的修复方法 南通非遗购物节开市 环球速读:千名爱好者 秀“功夫” 暗黑4高效率获得攻击类威能方法介绍 暗黑4bd威能流程介绍 暗黑4天生领袖巅峰效果介绍 环球聚焦:暗黑4屠戮者巅峰效果介绍 今起,海口碧海大道部分路段限时交通管控 当前热议 最新消息:海口打卡地+1,白沙门文创市集今晚开业 企业注销股东会决议简单范本(企业注销股东会决议书) 世界今热点:英雄联盟屏幕锁定了怎么办鼠标不能移动屏幕(英雄联盟屏幕锁定了怎么办) 姓氏笔画排序规则(按照姓氏笔画排序怎么排) 零声母分几类(零声母) 诺和灵30r胰岛素用法用量(诺和灵30r胰岛素说明书) 世界热消息:遵守公司规章制度总结怎么写(遵守公司规章制度总结) 邮差马龙外号由来(邮差马龙) 世界观热点 cad转pdf看不清怎么办(cad转换成pdf看不清楚)-全球通讯 核发是什么意思 北京门头沟举办“文化和自然遗产日”非遗宣传展示活动-今日报 历时100天,180余项活动陆续开展,长春消夏艺术节盛大启幕|焦点热闻 全球通讯!海南省机关事务管理局保卫处、海南省直属机关保卫大队开展朗诵比赛活动 考生腿部术后行动不便 多方接力暖心送考 连云港市约2.58万名考生正式结束高考|环球焦点 我是大运火炬手丨艾克森:我会像保管足球奖杯一样保管火炬_世界观点 长安大学学子以“三色”模式助力陕西乡村振兴 快播 世贸组织总干事:“多重危机”下的世界更需要贸易 天天热头条丨分会场展现文化产业累累硕果

直播

  1. 今头条!腾讯手游助手电脑版下载安装(腾讯手游助手电脑版)

    今头条!腾讯手游助手电脑版下载安装(腾讯手游助手电脑版)

  2. 【时快讯】深圳市顺丰快递电话号码(深圳顺丰快递的电话号码)

    【时快讯】深圳市顺丰快递电话号码(深圳顺丰快递的电话号码)

  3. 天天视讯!木耳熬汤(meat)

    天天视讯!木耳熬汤(meat)

  4. 看热讯:南烟斋笔录小说txt资源(南烟斋笔录小说txt)

    看热讯:南烟斋笔录小说txt资源(南烟斋笔录小说txt)

  5. 焦点速读:日文是什么意思中文(日文是什么字上下)

    焦点速读:日文是什么意思中文(日文是什么字上下)

  6. 动态焦点:锦城丝管日纷纷半入江风半入云此曲只应天上有人间能得几回闻(锦城丝管日纷纷半入江风半入云)

    动态焦点:锦城丝管日纷纷半入江风半入云此曲只应天上有人间能得几回闻(锦城丝管日纷纷半入江风半入云)

  7. 环球报道:五分裤男(五分裤)

    环球报道:五分裤男(五分裤)

  8. 前沿热点:驱赶喜鹊妙招(驱赶)

    前沿热点:驱赶喜鹊妙招(驱赶)

  9. 每日消息!求一些工藤新一最帅的照片和他的简介。

    每日消息!求一些工藤新一最帅的照片和他的简介。

  10. 焦点关注:发达国家在经济发展过程中最大的问题是什么(发达国家在经济发展过程中最大的问题是)

    焦点关注:发达国家在经济发展过程中最大的问题是什么(发达国家在经济发展过程中最大的问题是)