首页>资讯>正文
RK3588-MIPI屏幕调试笔记:RK3588-MIPI-DSI之LCD上电初始化时序 世界今日报
2023-06-10 13:52:14    来源: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-MIPI屏幕调试笔记:RK3588-MIPI-DSI之LCD上电初始化时序2023-06-10

科举殿试淘汰制因何取消?

正因为张元当年叛宋投夏之事,给宋朝以极大震撼与教训,很多大臣因此建2023-06-10

当前消息!TheShy素质三连图火了,爆笑流酒桶登场,撞墙空大,随后拿下MVP

但值得一提的是,TheShy虽然第一局来了一手爆笑流酒桶,被队友带飞躺赢2023-06-10

咖位拉满!可兰白克潮男出镜,花姐姐支持热火,内马尔拥抱巴特勒

显然,这一次没有詹杜库的总决赛,算不上很吸眼球,却也是咖位拉满,不2023-06-10

花落红尘梦 全球快资讯

1、《花落红尘梦》是连载于起点中文网的一部架空历史小说。2、作者是狐2023-06-10

黄冈市妇幼保健院获首批国家级婚前保健特色专科建设单位_今日热文

黄冈新闻网讯(通讯员吴云柯)近日,国家卫生健康委妇幼司下发文件宣布2023-06-10

焦点速看:西方世界的劫难3戾魔角_西方世界的劫难3

1、一、西方世界的劫难3秘籍一共有三个-cook是触发天涯没事任务之后查2023-06-10

新动态:新时代北京老街的“易容术”

新时代北京的精气神 老街新生 孙书同,一名年轻的建筑师,曾经是北京2023-06-10

2023年4月份日历表格_20204月份日历 时快讯

1、哦。2、系清明节。本文就为大家分享到这里,希望小伙伴们会喜欢。2023-06-10

世界微资讯!福田汽车:收到7099万元新能源汽车推广补贴

福田汽车6月9日公告表示,公司近日收到北京市财政局转支付的新能源汽车2023-06-09

苏州特产方便携带的送人的礼物_q币怎么转账送人 全球新消息

你们好,最近小信发现有诸多的小伙伴们对于苏州特产方便携带的送人的礼2023-06-09

天天热点评!南极电商:贝拉维拉品牌的相关业务在有序推进中

每经AI快讯,有投资者在投资者互动平台提问:贝拉维拉品牌到底什么时候2023-06-09

前沿热点:2023年“文化和自然遗产日”非遗宣传展示活动启动

科技日报记者张盖伦6月10日是“文化和自然遗产日”。6月9日,2023年“2023-06-09

天天消息!当升科技:公司已开发出储能型三元材料、磷酸铁锂和磷酸锰铁锂等材料 目前向海内外批量供应相关储能产品

每经AI快讯,有投资者在投资者互动平台提问:特斯拉储能电池安装量飙升2023-06-09

学骑自行车作文700字 世界速递

学骑自行车作文700字文 新小四(2)胡司瀚我不知多么羡慕那些会骑自行2023-06-09

6月9日国内黄金期货涨0.53% 焦点速递

6月9日国内黄金期货涨0 53%---中国经济网北京6月9日讯今日,上海期货交2023-06-09

世界快消息!南方观察 | 文化产业园区高质量发展论坛暨“文化产业园区携行计划”签约仪式举行

6月8日上午,由文化和旅游部产业发展司、深圳市文化广电旅游体育局主办2023-06-09

【世界速看料】广汉市住建局:消隐患办实事 全力提升市民“安全感”

为进一步压实安全生产各方责任,坚决防范事故发生,广汉市住建局持续开2023-06-09

南极光:6月8日融资买入66.51万元,融资融券余额1.15亿元

6月8日,南极光(300940)融资买入66 51万元,融资偿还91 03万元,融资2023-06-09

快播:软通动力:6月8日融资买入3834.07万元,融资融券余额4.91亿元

6月8日,软通动力(301236)融资买入3834 07万元,融资偿还4164 7万元2023-06-09

月底冲业绩的搞笑图片_月底 今日视点

1、一、总结的基本要求总结必须有情况的概述和叙述,有的比较简单,有2023-06-09

家长发红包老师怎么办 家长送老师红包老师应该怎么办 世界速看

1、家长给老师发红包,老师应该向家长说明情况,不能收取家长的红包。22023-06-09

全球消息!三相五线制是什么意思啊_三相五线制是什么意思

1、三相五线制中五线指的是:3根相线加一根地线一根零线。2、一般用途最2023-06-09

错付了!林志颖复出代言小鹏,本人仍开特斯拉?官方回应:只是玩梗

都知道林志颖是特斯拉铁粉,但小鹏汽车偏偏请了他担任品牌挚友。6月6日2023-06-09

环球热文:古龙群侠传地图 单机版(古龙群侠传地图)

1、去京城小鱼那铸剑五个宝石弄不好就有断剑。本文到此分享完毕,希望2023-06-09

滚动
资讯