• 首页
  • 行业
  • 财经
  • 综合
  • 热点
  • 科技
  • 商业
  • 要闻
  • 观点
  • 经济
  • 社会
  • 法治
  • 文旅
  • 体育
  • 健康
  • 生活
  • 国际
  • 国内
  • 教育
logo
  • 国际 >
  • 正文

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

2023-06-10 11:59:13 来源: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];

审核编辑:汤梓红

责任编辑:{ij7}

    为您推荐

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

    RK3588-MIPI屏幕调试笔记:RK3588-MIPI-DSI之LCD上电初始化时序
  • 《有利的诈欺》绿叶抢眼,尹博再次伙拍金东旭斗戏 简讯

    《有利的诈欺》上周顺利起航,讲述天才少女李露云(千玗嬉饰)被诬蔑杀
  • 望子成龙心切 找“能人”办入学:26位家长被坑_全球新动态

    天津北方网讯:每逢考试季、入学季,不少家长就会为孩子的上学问题操碎
  • 和平区劝业场街流动菜点进社区 丰富居民菜篮子_天天热点

    天津北方网讯:我们这儿老年人多,走太远买菜不方便。现在新鲜蔬果在楼
  • 四川阿坝州茂县发生3.2级地震-环球新资讯

    每经AI快讯,中国地震台网正式测定:06月10日10时52分在四川阿坝州茂县
  • 猪饲料食品添加剂(如何选择合适的猪饲料添加剂)

    仔猪饲养需要添加哪些营养剂仔猪饲养需要添加多种营养剂来保障其生长发
  • 如何养殖肉鹿(这篇文章说清楚了)

    肉鹿的选种和繁殖肉鹿是一种高档、营养丰富的绿色食品,近年来越来受到
  • 热点在线丨有机磷农药中毒的临床表现及解救原则

    近年来,化学农药的使用量不断增加,随之而来的是有机磷农药和农产品中
  • 【当前独家】闭合性骨折的病人应先a防休克b止痛c固定

    骨折的急救:
  • 掌握了这些技巧,大发快三怎么买怎么准?究竟能不能玩?

    大发快三是一款彩票游戏,简单易懂但投注策略的制定十分重要。玩家可以
  • 广汇汽车与工行江西省分行签署战略合作协议|每日速递

    6月9日,广汇汽车与工商银行江西省分行签署战略合作协议。广汇汽车副总
  • 完善母婴市场布局 孩子王拟10.4亿元收购乐友国际65%股权

    本报记者曹卫新6月9日晚,孩子王发布公告称,为积极抢抓市场发展机遇,
  • 虞书欣方否认与吴建豪恋情:不再陷入自证危机-全球今亮点

    吴建豪与虞书欣的恋情传闻话题不断,频频占据热搜榜前几位。8日,虞书
  • 《蜘蛛侠动画版2》幕后:最小的动画师只有14岁

    在《蜘蛛侠动画版2》(Spider-Man:AcrosstheSpider-Verse)有各种各样
  • 环球新资讯:2023世界动力电池大会在宜宾开幕

    6月9日上午,2023世界动力电池大会开幕大会在四川宜宾举行。本次大会主
  • 今日快讯:四川改名很“成功”的3个城市,改名前少有人知,一个是都江堰

    我们国家的历史悠久,每个地方也都有自己的发展轨迹,在发展的过程中他
  • 热头条丨特朗普私藏机密文件案起诉书公布 辩护律师同日宣布辞职

    就在特朗普即将在下周出庭面对又一起刑事指控之际,美国前总统周五意外
  • 南康龙岭送法进校园-焦点热文_滚动

    近日,南康区司法局龙岭司法所负责人在该区第九幼儿园开展以与法同行,
  • 就是我之前找代购买东西然后是有很多人一起买的但是我是负责把他_环球快看点

    就是我之前找代购买东西然后是有很多人一起买的但是我是负责把他
  • 天天百事通!朋友晚上10点被警察带走,警察也没有出示任何证件,说要问点事情

    朋友晚上10点被警察带走,警察也没有出示任何证件,说要问点事情
  • 您好 我爷爷前段时间因为心脏不舒服在我们当地一个康复医院治疗

    您好 我爷爷前段时间因为心脏不舒服在我们当地一个康复医院治疗
  • 今日聚焦!山东省的专升本被录取后不能去报道需要承担什么责任吗?

    山东省的专升本被录取后不能去报道需要承担什么责任吗?
  • 环球快讯:福特:暂无计划终止福特电马赫公司业务运营

    快科技6月9日消息,福特汽车被曝欲将电马团队并入福特中国,并在后续注
  • 阿尔茨海默病药物Leqembi有望获美国FDA完全批准|当前时讯

    “每个人都在努力解决的问题是临床意义是什么,这是一个绝对小的增量,
  • 第四届南海汽车美食嘉年华在大沥开幕

    佛山新闻网讯佛山市新闻传媒中心记者毛蕾报道:6月9日,由南海区经济促
  • 世界信息:推荐一款轻量级全栈式开源测试平台!

    1、RunnerGo介绍今天给大家介绍一个好用的测试平台:RunnerGo(开源)
  • 动态焦点:解剖屎山,寻觅黄金之第二弹

    大家好,我3y啊。由于去重逻辑重构了几次,好多股东直呼看不懂,于是我
  • 世界快看点丨面试季,太狠了!!!

    作者:沉默王二Java程序员进阶之路:https: tobebetterjavaer com大家
  • 全球微速讯:不宜抢反弹之几种情形

    本周沪指下探至3180点,触底反弹,并且本周五开始量增价升。不过,反弹
  • 视点!今后几年将是我国自改革开放以来就业形势最严峻的几年

    今后几年将是我国自改革开放以来就业形势最严峻的几年,改革开放,职业教

相关推荐

  • RK3588-MIPI屏幕调试笔记:RK3588-MI
  • 《有利的诈欺》绿叶抢眼,尹博再次
  • 望子成龙心切 找“能人”办入学:2
  • 和平区劝业场街流动菜点进社区 丰
  • 四川阿坝州茂县发生3.2级地震-环球
  • 猪饲料食品添加剂(如何选择合适的猪
  • 如何养殖肉鹿(这篇文章说清楚了)
  • 热点在线丨有机磷农药中毒的临床表
  • 【当前独家】闭合性骨折的病人应先a
  • 掌握了这些技巧,大发快三怎么买怎

阅读排行

  • 中国女篮单节4分被血洗,耻辱惨败揪出最大水货,新队长难堪大任
  • 每日看点!素雅风的古装造型也太美了吧,简直是女演员们的“颜值高峰”
  • 曼城欧冠决赛之路:7胜5平,进31球最多丢5球最少,连克拜仁皇马 世界聚焦
  • 沃格尔:执教杜兰特和执教詹姆斯很相似 那是一种合作关系
  • 萨穆埃尔:劳塔罗会是国米的关键先生 我相信小因扎吉和蓝黑军团
  • 招行人工客服电话号码_招行电话人工服务
  • 热血飞车传奇官网在哪下载 最新官方下载安装地址 环球即时
  • 芝奇在Computex2023上实现DDR5-11254内存超频
  • 比亚迪第一,E级比C级卖得还好,CT5出息了!5月高端轿车销量
  • 精彩看点:高温多雨模式开启,吃对这五种时令好瓜,补水又利水!

291 32 36@qq.com

Copyright © 1998-2015 by 中国北京网版权 所有 京ICP备12018864号-3

营业执照公示信息