RK3588-MIPI屏幕调试笔记:RK3588-MIPI-DSI之LCD上电初始化时序 世界快报
日期:2023-06-11 16:10:07 来源: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上电初始化时序 世界快报
- 百万UP主人设崩塌背后:精致生活博主的转型困境|焦点日报
- 当前关注:金秋十月的优美句子(金秋十月什么十一月)
- 天天速看:商圈+公园!预计10月,内江这里将添新地标
- 中国移动5G无线主设备集采:超77亿大单落地,华为一骑绝尘,爱立信、诺基亚份额增长
- 丹麦男子10年访遍全球每个国家,不坐飞机,行程36万公里_环球播报
- 市质检院研发项目有新进展 LED行业标准修订获工信部立项_环球即时看
- 写意牡丹画法王宝钦_写意牡丹画法
- 【世界热闻】刚子哥(刚子)
- 2023年全国射击锦标赛(步手枪项目)落幕
- 导演韩延:不要责怪观众挑剔,是很多创作者信誉破产了
- 红葡萄酒可以和其他饮料兑喝吗?例如雪碧?_天天热门
- 环球热消息:2023年第三期和第四期储蓄国债(电子式)今日发行 五年期票面利率3.07%
- 今日关注:邮差马龙外号由来(邮差马龙)
- 今年雪糕价格如何?3至5元仍是主流
- 世界快消息!定了!皇马第二签锁定中场万金油,德国国脚登陆伯纳乌倒计时
- 改弦更张与改弦易辙不同点是什么(改弦更张与改弦易辙的区别)-环球新动态
- 刘奕君:逆反大叔的坚韧
- 大运会火炬手邹敬园:希望全世界大学生感受到成都的文化
- 鼠标dpi多少最舒服(鼠标dpi)
- “这堂电影体验课超乎想象!”近300名广东学子在文博会拥抱光影新科技
- 【文体市场面面观】“两个效益”彰显文化企业使命担当 天天报道
- 火车计次票、定期票 如何购买使用
- AI前哨 | Open AI联合创始人Sam AItman:目前开源不是最佳路径
- 全球聚焦:T113 中国古代体育
- 深圳文博会数字出版前沿技术发展与应用分论坛——展现技术驱动数字出版的多面性
- 希荻微:6月9日融券卖出1.03万股,融资融券余额7249.27万元
- 天天快播:小学毕业父母感言发朋友圈的句子
- 世界热文:沈阳音乐学院附属中等舞蹈学校_沈阳音乐学院
- 伤寒论第128 129条
- 5月汽车销量榜单出炉 一汽-大众第二 吉利第四
- 凌玮科技:6月8日融资买入53.68万元,融资融券余额4255.4万元
- 12345五种举报不受理_12350是什么电话|当前聚焦
- 高考结束后关注啥——业内人士解读志愿填报新变化 天天新动态
- 不忍道别,送考回来的张桂梅老师又一次“躲”了-天天滚动
- 当前热门:江苏省消保委发布“618”消费提示:货比三家、防范套路、理性购物
- 学历学位查询网站(学历学位查询)
- 脾虚泄泻者是什么意思_脾虚泄泻怎样治疗 全球聚看点
- 帝尔激光:可转债转股价格调整为74.38元/股
- 天天新资讯:韩系豪华车 要打BBA的市场了?
- 鞍山师范类院校排名 鞍山师范学院怎么样
- 中考过来人分享考前10天详细安排
- 【全球独家】国内首个:广汽将搭载中兴通讯5G模组,首款车型预计2024年量产
- 21 世纪的终极能源 电解水制氢是未来制氢的主流路线 氢能源产业规划
- 正川股份: 实施权益分派时“正川转债”停止转股的提示性公告|天天关注
- 《出发吧我们——主播带您游恩施》:游览梭布垭石林-全球资讯
- 大理药业股东拟减持不超6%股份
- 合同订立一般要经过哪两个阶段-全球快消息
- 焦点精选!只为收购成功!微软总裁会见英国财政大臣
- 天天观天下!【2023六五环境日·甘肃生态环保媒体行】在河曲马场邂逅“湿”与远方
- 开水壶太厚清除妙招(开水壶太厚清除妙招有哪些)|全球即时看
- 女航天员刘洋还有一个身份 并且和高考有关 你知道吗?
- 环球短讯!负债超700亿!华晨重整有新进展,潜在投资人有国资背景
- 江西省出台举措加快推进农业产业化高质量发展
- Here We Go!罗马诺:拜仁免签多特后卫格雷罗并签约3年 天天资讯
- 学者有四失文言文翻译或失则易_学者有四失文言文翻译 当前资讯
- 收评:创业板指跌1.61%续创新低 AI概念股逆势大涨
- 省委老干部局主题教育调研组来金塔县调研-动态
- 【关注】2023遵义房博会全面启动|环球速看料
- 臭鼬怎么读拼音_臭鼬读音
- 每日消息!土耳其里拉持续贬值 再创历史新低
- 三星 Galaxy Z Flip 5 折叠机配置信息曝光:外屏变大,芯片升级 滚动
- (10)贴心服务 助力高考-播资讯
- 环球快讯:腊八粥的由来朱元璋_腊八粥的由来
- 汉奸留下30亿遗产,妻子花20年向日本索要,最终将24亿捐给国家
- 东风S3平台首款新车下线!续航500km 11月量产_报道
- bigemap激活_bigemap授权码注册机 世界头条
- Lunaz展示其电动阿斯顿马丁DB6EV-全球聚看点
- 环球速读:深圳有国企在进行“统租房”试验,公司身为国企 后续有考虑参与吗?南山控股回应
- 环球观焦点:马鞍山市含山县:让急难愁盼变“满意清单”
- 天天看热讯:港股异动 | 太平洋航运(02343)早盘涨超5% BDI指数录得3月中以来最大单日涨幅
- rct 是什么意思(rct 510)
- 环球最新:苹果Mac版《死亡搁浅:导演剪辑版》开启预购:售价284元
- 港股异动 | 名创优品(09896)再涨近6% 全球旗舰店进驻纽约时代广场 公司海外业务持续增长
- 【世界报资讯】《CS2》迎来更新:测试地图替换 购枪菜单更新 增加购枪撤回
- 热推荐:瞰中国丨三北防护林的前世今生
- 6月7日生意社维生素A基准价为92.00元/公斤 全球今头条
- 美股异动 | Q1营收超预期 Gitlab(GTLB.US)涨超20%
- 上海柒零餐饮有限公司_柒外卖|环球短讯
- 全球热点!云南跟团游在机场被忽悠?导游暗讽游客不消费?昆明文旅局回应:守护好云南旅游这块金字招牌
- 济南建设数字先锋城市 打造万亿级数字经济发展新高地
- 开托管班需要办理哪些手续_开托管班需要多少钱 全球微头条
- coreldraw与ai区别_coreldraw和ai的区别
- 世界快播:外墙砖尺寸有哪几种(外墙砖尺寸)
- 饥荒联机版怎么复活队友(饥荒联机版怎么复活)
- 全球微头条丨难怪之前一直不火!第一次出圈,就被骂绿茶?
- 全球观速讯丨@金山人,您的餐食可以在线看到制作过程了!
- 民建省直企业家五支部赴南平建瓯开展“八闽助学·助力乡村振兴”暨“捐书筑梦·共沐书香”活动|每日速递
- 世界快报:2023年中国洗衣粉行业市场发展现状 洗衣粉行业市场规模有多大?
- 400多分能够上什么大学职高-环球头条
- 当前快看:提前还清房贷,我连海底捞都不敢吃了
- 热点评!国语版电影绝岭雄风dvd_绝岭雄风国语高清免费完整版
- 钻石哪里进货便宜 最新快讯
- 观速讯丨6月6日两市游资减持前50只个股
- 前女友的彩礼开价就是50万,而且没有余地,所以最后我还是选择了分开
- 长城汽车5月销量101020辆 同比增长26.18% 全球动态
- 中俄两军组织实施第6次联合空中战略巡航 天天短讯
- 突然宣布!集体辞职!
- 天舟五号货运飞船完成与空间站组合体再次交会对接
- 最新消息传来:“ DNA 不匹配”|全球新消息
X 关闭
行业规章
X 关闭