RK3588-MIPI屏幕调试笔记:RK3588-MIPI-DSI之LCD上电初始化时序_最新快讯

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

审核编辑:汤梓红

关键词:

责任编辑:ERM523

相关阅读

精彩推送

焦点速讯:安徽戴鑫信息技术有限公司 养老保险账户资金-全球独家
中国吸引跨国公司的不单是大市场|环球要闻 安徽慕川食品饮料有限公司
新台两地自媒体人:用镜头架起两岸交流“心桥”-天天快资讯 女性祛湿茶配方_祛湿茶配方-全球即时
碧蓝航线皮肤兑换卡_碧蓝航线皮肤 伽罗怎么玩逆风局_伽罗怎么玩
每日精选:2023质检员年终工作总结报告文档版.doc 夜幕下,一个群体带动城市消费新热潮
天天速讯:考后心理波动期来了?几个方法帮考生收心 天天即时:布加迪正在使用最新技术来改善其目前的Chiron的制造过程
安徽成贵建筑工程有限公司 增值税发票怎么开视频_增值税发票怎么开 天天观热点
涉外婚姻离婚需要准备哪些证件|每日聚焦 焦点速读:聚焦金交会|增城组团参展,产融对接成果超32亿元
RK3588-MIPI屏幕调试笔记:RK3588-MIPI-DSI之LCD上电初始化时序_最新快讯 学制苗族银饰 传承非遗之美 环球热门
世界消息!聚焦金交会|增城组团参展,产融对接成果超32亿元 安徽成威消防科技有限公司
这就是信心|优化营商环境 各地硬招、实招频出 世界资讯:蓉火传递启动|“中国民航英雄机组”成员毕楠:当上火炬手,是荣誉也是责任
“两个效益”彰显文化企业使命担当-焦点关注 第12届东盟残运会在柬埔寨首都闭幕-环球微头条
三八妇女节祝酒词集锦_三八妇女节祝酒词 毛周角质化能根治吗_毛周角质化怎么治疗
全球新消息丨中超综合:中超第一阶段结束 上海海港领跑积分榜 2023毕业季|寻找最美毕业照&青春文案!文创奖品等着你→-全球热推荐
全球快资讯:我的内心几乎是崩溃的图片_我的内心几乎是崩溃的 关于铁路计次票、定期票 如何购买使用|世界最资讯
焦点要闻:地铁晃动一进一出_地铁里一点一点的进入有反应 当前快播:法网:焦科维奇晋级决赛
相机闪光灯怎么开_开闪光灯拍照被打|天天精选 乔丹杰克逊漫画_乔丹 杰克逊|世界最新
2023年四川泸州中考考点交通乘坐指南 英国首相发涉华错误言论,中使馆驳斥!
天天观天下!快!退出“屏幕共享”! 高盛集团亚太区总裁施南德:减碳的重要性已经上升到了经济运作层面 对资产管理行业是机遇也是挑战 世界新资讯
哈洽时间|主宾市深圳邀您感受“科创活力” 全球快资讯 国海证券投教基地在证监会2022-2023年度投教基地考核中获评“优秀”
超燃!超激动!市民为龙舟赛队伍加油鼓劲 焦点要闻 公然网暴他人!赣县刘某被拘! 重点聚焦
环球今日讯!8家医疗器械企业获深圳标准认证 中医药健康服务博览会开幕 焦点滚动
信立泰:恩那度司他片获得药品注册证书 环球滚动:兴业基金:董事长叶文煌代任总经理职务
天天播报:不一样的哈尔滨|老道外·中华巴洛克 市妇联对口支援喀什妇联签约|当前时讯
好听的歌词句子摘抄2020_好听的歌词句子摘抄 环球新视野 180是几个xl码_180是几个x-每日讯息
要闻:黄天化的兵器是什么_黄天化 环球观点:描写泰山的古诗四句_描写泰山的古诗
盗墓团伙穿清代龙袍炫耀、300元卖掉珍贵文物:判刑超10年 三国猎艳录甘孙尚香_三国猎艳录
产业观察:自动驾驶技术不断成熟 商业化落地需稳步推进|天天微资讯 cf游戏里面准星旁边的两个半圆怎么弄_cf准星两边有半圆
宿迁一患者因脑梗去世,医生承认此前未成功植入脑血管支架并隐瞒 环球快看:amusement怎么读_am怎么读
Failed to connect to zw.gozuowen.com port 80: Timed out-当前焦点 重点聚焦!家政学进入大学本科了!
高铁快运官网查询单号_高铁快运官网_全球今头条 那不勒斯王国国王_那不勒斯王国-天天快资讯
世界消息!考后心理波动期来了?几个方法帮考生收心 图游大连|盛放蔷薇,请收下这份初夏礼物
环球动态:村里有了烘干塔 晒麦不再“看老天” 西咸新区新增3所新学校 今年秋季开始投用
【世界热闻】今起12306上线选铺服务 230趟旅客列车铺别可在线选择 沣峪:无限风光在高峰
世界热门:高考统一用笔不好用?供应商和品牌都曾多次中标 2023高考落幕,多地公布志愿填报时间 最新资讯
【环球报资讯】孩子老说肚子痛 这是怎么了? Nike官网专属定制_nike官网专属定制 环球热点评
环球即时:秦国庄襄王太后_庄襄王为秦质子于赵 虽乐岂可不一会儿期哉的翻译_虽乐岂可不一会期哉的意思 每日速读
剖腹产可以剖三次吗_三次剖腹产的后果|全球今头条 焦点要闻:古风头发怎么扎 带簪子的_古风头发怎么扎
第25届上海国际电影节昨日开幕 中小成本电影风头正劲 天天百事通!剩女修真记_剩女修真记
中国建材(03323):风电叶片业务整合 轻声细语王菲_轻声|播报
儿童早期发展健康服务规范7月实施 幻影神针40集第二部_幻影神针李蔷蔷 当前快报
360网页截图工具在哪里打开_360网页截图工具在哪里-每日快讯 焦点讯息:海昌海洋公园(02255):若干高级管理层及关键雇员已开始增持公司股份
环球消息!晋商银行(02558)将于7月28日派发末期股息每100股10元 艾滋病的潜伏期一般平均为多久_艾滋病吃药控制一般能活多久 要闻
下单成年陪玩来的却是未成年人?记者调查陪玩行业乱象 全球热点评 大连重工(002204):6月9日北向资金增持58.96万股|环球速读
西仪股份(002265):6月9日北向资金增持9800股 奥马电器(002668):6月9日北向资金增持26.69万股
全球讯息:有这个睡觉习惯的人,更健康、长寿 天邦食品(002124):6月9日北向资金增持614.99万股 即时焦点
环球简讯:宁波银行(002142):6月9日北向资金增持436.66万股 全球快看:便池中冲洗餐具,人畜共愤
当前看点!两份合同不一样以哪份为准 我省十余家银行可办理不动产“带押过户”业务 要闻
今日热搜:宁波银行(002142):6月9日北向资金增持436.66万股 全球观热点:电影场?科技场?AI为爱而来……
启明信息(002232):6月9日北向资金减持34.73万股 焦点速讯 2023年1-5月宁波房地产企业销售业绩TOP20_环球最资讯