RK3588-MIPI屏幕调试笔记:RK3588-MIPI-DSI之LCD上电初始化时序 焦点消息
2023-06-11 04:36:19来源: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 290x15 命令类型:(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 022.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 表示数据:0x113.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];审核编辑:汤梓红
标签:
电脑
-
内存条价格暴涨,电脑组装涨价一至两千元,业内人士:可能还会涨,非刚需不建议买近期以来,内存条价格暴涨,有人将内存条比作黄金,甚至称其为理财产品,引发广泛关注。伴随而来的,是...
-
家人刷脸能解锁iPhone 苹果客服:有概率但低于百万分之一据媒体报道,近日,有网友发帖称,自己的妹妹能够通过面容识别解锁其iPhone。她表示,自己与妹妹并不是...
-
电脑任务栏点击无反应怎么办?电脑任务栏一直转圈圈怎么办?电脑任务栏点击无反应怎么办方法一、卸载补丁1、出现这个原因可能是某个windows10系统补丁更新,导致的...
-
电脑打字乱码怎么办?串口显示乱码的原因有哪些?电脑打字乱码怎么办?1、在桌面上新建一个名为TEST的文本文档并打开。2、我们在文本文档中输入你好两个字...
-
台式机或笔记本摄像头不显示怎么办?电脑弹窗提"无法定位序数"怎么办?台式机或笔记本摄像头不显示怎么办摄像头黑屏问题解决方法:1、检查摄像头是否损坏,如果您的摄像头是内...
硬件
- MBR和GPT的区别有哪些?MBR和GPT怎么选择?
- SSD能用多久在哪看?硬盘中缓存有什么用?
- m.2和SATA区别大吗 ?买M.2 NVME要注意什么?
- 固态硬盘应该怎么选择?m.2固态硬盘和ssd固态硬盘哪款好?
- u盘文件found怎么恢复? 什么叫U盘量产?
- u盘能在手机上用吗?手机如何直接连接u盘?
- u盘建议买多大内存?什么u盘质量最好最耐用?
- u盘发烫怎么办?u盘发烫不识别怎么办?
- U盘分配单元大小怎么设置?电脑不显示u盘盘符怎么办?
- 如何将大于4g的文件拷贝到u盘?U盘显示0字节怎么办?
- 固态u盘和普通u盘有什么区别 ?怎么解除U盘保护?
- 电脑怎么连接打印机?电脑怎么连接电视?
- 电脑怎么连上蓝牙音响?蓝牙耳机连接电脑后没有声音该怎么办?
- 怎么看电脑有没有声卡?结束不了系统进程怎么办?
- 生意社:8月6日福建省邵武市永晶科技有限公司无水氟化氢价格动态
- 播报:8月6日最近多板板块涨幅达2%
- 苏州高新区浒关分区筑月坊建材经营部(个体工商户)成立 注册资本3万人民币 每日资讯
- 扎鲁特旗鲁北镇钧源蓄电池销售部(个体工商户)成立 注册资本15万人民币
- 力勤资源(02245.HK)RKEF项目二期全面达产 年设计产能18.50万金属吨镍铁|最新资讯
- 每日热议!不只暴晒才会中暑 暑期出游健康攻略请收好
- 兆日科技拟购佰内科技控股权,标的系潜在新主旗下资产_今日聚焦
- 【速看料】生意社:8月5日华东地区醋酸乙酯行情平稳运行
- 太古股份公司A(00019.HK)可交换债换股价下调至12.93港元-消息
- 百事通!甘咨询:截至到2026年7月31日收市后公司最新一期股东人数为34842
- 马上立秋,建议前列腺增生患者:1不起,2不碰,3要防,安稳度秋
- OPPO、小米智造基金等入股华芯智源
- 【新要闻】多地暑期托管服务上新 现存托管班相关企业超123万家
- 大脑在睡眠中悄悄切换“收听模式” 天天快报
- 天天资讯:奥地利气温创新高 多地现火情
- 北上资金累计成交额突破249万亿元
- 消息!来自路透的消息,希音已开始进行投资者推介,并可能于8月启动上市程序,寻求300-400亿美元估值
- 无水三氯化镓(5N)商品报价动态(2026-08-04)|每日讯息
- 力合科创:截至2026年7月31日,公司股东户数为38,789户
- 热点聚焦:中国生物制药:TQB3909片新药上市申请获受理
- 热资讯!收评:创业板指放量大涨5.64% 算力硬件股集体反弹
- 焦点速看:陈幸同横扫金娜英采访!谦逊赞对手进步,提卫冕冠军享受赛场!
- 每日报道:新华解码丨新型电力系统建设迎来“十五五”发展路线图
- 7月份中国物流业景气指数继续保持扩张 多式联运发展突出 当前关注
- 消费引擎换挡,“服务”何以接棒?
- 因工作调动,江阴农商行副行长陈开成、倪志娟辞职
- 每日消息!中基健康(000972.SZ):子公司红色番茄拟投资建设直灌酱后包装项目
- 每日焦点!对手伤病满营,巴萨取消与普雷斯顿热身赛
- 焦点消息!每体:维拉接触恩德里克,皇马考虑外租
- 每日速递:商社板块增长安全边际凸显 机构重荐多路标的
- 今日看点:N聚仁收盘上涨272.99% 全天成交4.26亿元
- 今日热讯:骑士紧盯独行侠6400万锋线悍将 库明加索要2千万年薪成备选
- 探访国家级“机器人职校”:从仿真走向现实_每日讯息
- 重点聚焦!铝煤量价共振效应显著 神火股份净利暴增151%
- 每日聚焦:美国10年期国债期货上涨13个点,30年期国债期货上涨22点
- 恒力重工7月承接46艘新造船订单,总金额超300亿元-焦点关注
- 申万宏源:AI产业链大波段上涨重启仍需要时间 继续重视非科技方向轮动的投资机会
- 观察:邀你AI为笔,山河为卷!一起踏进徐霞客的未竟之旅
- 多一人还输泰山 海港想要两连胜怎么就这么难?|快报
- 动态焦点:五年规划发布 全国供销合作社将全面升级为农服务
- 每体:阿斯帕斯将赛季末退役,距塞尔塔600场还差28场-短讯
- 金风科技参建Ummbila Emoyeni一期风电项目实现商业运营
- 天气早知道:最高气温35~37℃!山东继续发布高温黄色预警
- 隆福寺消夏夜,建议空腹去逛_每日短讯
- 德米纳尔止步华盛顿赛男单赛场
- 告别!郭艾伦离开广州队,过去两年伤病缠身,结局会像丁彦雨航?_今日热讯
- 德必集团(300947)2026年中报简析:净利润同比下降54.14%-热消息
- 快资讯丨致远新能大宗交易成交6033.12万元
- 生意社氧化镨7月31日均差为-8375.00元/吨 由负向扩大转为缩小|当前资讯
- 高科桥(09963.HK)发盈喜,预期中期股东应占溢利约4000万港元至4400万港元 同比扭亏为盈_精彩看点
- 热点聚焦:四部门:完善金融机构信息披露规则体系,规范信息披露内容、形式、时效等要求
- OD米兰瞄准阿森纳19岁天才恩瓦内里!红黑军团开启引援接触,枪手设回购条款-视点
- 热消息:“一表清”倒计时:个贷新规重塑助贷江湖,部分平台现裁员潮
- 上半年有色金属行业生产稳步增长,有色金属ETF天弘标的指数涨近3%|速看料
- 今日热搜:青花汾20结束两连平 重上370元关口
- 前沿热点:云南锗业(002428)7月30日主力资金净卖出3.88亿元
- 中国银河:融资净偿还2336.68万元,融资余额30.05亿元_实时焦点
- 奥尼尔对文班亚马喊话:你必须生气,孩子
- 小米汽车发布全新技术平台——小米昆仑技术架构 快资讯
- 6-0!赵心童横扫斯诺克大满贯,破解了墨菲开球,给足丁俊晖面子
- 焦点信息:赛力斯: 关于子公司增资扩股的进展公告
- 7月30日港股煤炭行业沽空数据盘点,中国神华、兖矿能源、首钢资源沽空金额位居行业前三-焦点热文
- 中国人民银行副行长宣昌能会见印度尼西亚银行副行长托马斯·吉万多诺 每日消息
- 世体:坎塞洛未按时到利雅得新月报到,正与巴萨谈转会
- 每天一包烟?半年净赚100万,他本该是NBA最强中锋
- 长江十年行|赤水河畔绿意浓:一江清水见证十年蝶变
- 【券商聚焦】中国银河:7月乳业行业供需格局逐渐趋于平衡
- NBA生涯10次入选最佳防守阵容有多难?历史仅5人达成,现役无人上榜
- 波黑联邦2025年旅游业收入增长9%,盈利能力高于全行业平均
- 股票行情快报:安奈儿(002875)7月29日主力资金净卖出259.76万元
- AI医疗进入快车道,年复合增长率超30%!“三巨头”领衔,港股通医疗ETF华宝(159137)放量涨2.66%!
- 中科通达最新公告:股东光谷成长拟减持不超3%股份
- 赤天化(600227)龙虎榜数据(07-29)
- 生意社:7月29日国内钆铕钇稀土价格走势暂稳 即时焦点
- 安宁控股(00128.HK):郑佩敏及汤夏云将获委任为公司执行董事_当前热议
- 港股异动丨汽车股拉升,理想大涨超10%,广汽涨超7%,中国车企“造人”浪潮提速
- 央行今日开展2065亿元7天期逆回购操作、6000亿元隔夜逆回购操作
- Shams:76人将约翰尼-布鲁姆&一次轮交易至快船,换取现金|每日速读
- 卫报:为了签下罗德里,皇马可能需要出售琼阿梅尼;世界体育报:切尔西正向皇马求购前曼联青训A费
- 邯郸市百禾机械设备制造有限公司成立 注册资本100万人民币
- 立昂技术:拟定增募资不超2.55亿元 投资人工智能算力资源池等项目
- 股票行情快报:杭可科技(688006)7月28日主力资金净买入461.26万元
- 普联软件(300996.SZ):股票继续停牌,预计停牌时间不超过3个交易日 实时
- 南京熊猫(600775)龙虎榜数据(07-28)
- 前沿资讯!生意社:7月28日山东地区苯酐市场走势趋稳
- 龙塞罗:我还是希望维尼修斯留队,不过他要降低薪水要求|焦点报道
- 每日热闻!税务总局:上半年工业设备投资总额同比增长9.8%
- 最资讯丨拉什福德几乎100%留在曼联,巴萨已不考虑租借!新球衣号码二选一
- 当前聚焦:7月27日广发国证石油天然气ETF基金份额减少500万份,重仓股杰瑞股份、中国石油、中国海油
- NBA传闻:掘金队与热火队一同成为德玛尔·德罗赞的潜在下家 快播
- 她把1万现钞当废品卖了!民警头顶烈日翻遍“书山”找回
- 股票行情快报:美瑞新材(300848)7月27日主力资金净卖出473.69万元
- 永臻股份:拟4000万元—8000万元回购股份
- “咋办?”杭州女子看着自己买的两块地,原地懵圈:“种的时候没在意,长起来傻眼了——二三十万斤玉米,咋收?咋卖?”
- 今日要闻!生意社:7月27日鲁西化工新戊二醇价格暂稳
- 宁德时代旗下时代绿色能源公司增资至35亿元
- 视讯!东方甄选(01797)盘中拉升11.08% 机构称其品质零售价值有望逐步显现
- 时光里丨我的煤灰与丹青
- 趋势判断怎样估算交易决策更合理? 通讯
- 勇士队传闻:勒布朗·詹姆斯拒绝加盟后,下一步动向
电竞
数码
事件
- 保障生态环境法典实施 最高法发布首个配套司法解释_当前热讯08-06
- 皇马为维尼修斯开出新续约报价 当前关注08-06
- 资讯:阿森纳7500万镑签下纽卡斯卡中场;前阿森纳中卫即将加盟水晶宫08-06
- 恒星科技(002132.SZ)新增一起对外投资,被投资公司为巩义市恒星同盛企业管理合伙企业(有限合伙)08-06
- 中国移动研究院李男:面向运营的低空经济电磁环境构建与网络赋能探索_每日热讯08-05
- 通讯!曝美国男篮为詹皇预留奥运名额!43岁冲第四冠?6数据剑指队史第一08-05
- 热资讯!汉邦高科:公司重组事项正在加期审计中08-05
- 焦点精选!播音主持三个方向暂停招生,中传2027艺考政策重大调整08-05
- 每体:塞尔塔即将租借曼联门将巴因迪尔,包含买断选项_今亮点08-05
- 每日消息!贵阳地铁1、2号线有便民如厕卡,3号线为何没有?|融媒问政・市民关注08-05
- 每日简讯:韩国2027年最低时薪敲定为50.6元08-05
- 精品茅台遭遇三连跌 创近一个月新低08-05
- 8月4日创业板人工智能ETF华夏基金份额增加400万份,重仓股新易盛、中际旭创、天孚通信_每日报道08-05
- 简讯:穆里尼奥彻底失望!皇马天才断崖拉胯,重磅新援就位直接逼走08-05
- 每日速看!周二纽约尾盘,道指期货涨1.98%08-05










