RK3588-MIPI屏幕调试笔记:RK3588-MIPI-DSI之LCD上电初始化时序 今日观点
【资料图】
一. 简介
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上电初始化时序 今日观点
- 马斯克:推特将向认证创作者支付在评论中投放广告的收益-每日资讯
- 布谷鸟的图片是什么样的(布谷鸟图片及介绍)_环球速读
- 高考第三日 部分考生已完成高考全部考试-天天新要闻
- 每日时讯!计算机一级考试内容有哪些科目(计算机一级考试内容有哪些)
- 足字旁那个字怎么写(足字旁怎么打)-天天快看点
- 环球微头条丨红酒最佳伴侣是指什么?
- 双人小游戏大全(双人对打游戏)
- 前5个月我国完成水利建设投资逾4100亿元 同比增长32.1%_当前资讯
- 当前信息:深度解读 Vision Pro:苹果在发布会上没说的 18 个细节
- 世界球精选!比利时将向乌克兰提供新一批军事支持
- 苹果M2 Ultra在Geekbench 5跑分并没有碾压英特尔、AMD,还不如i9-13900K-天天百事通
- 广州将打造33个重点商圈-环球热推荐
- 原腾讯QQ空间负责人,T13专家,黄希彤被爆近期被裁员,裁员原因令人唏嘘。。|世界快看
- 员工培训计划实施方案(员工培训计划要怎么写) 热头条
- 好望角游戏交易平台什么时候开通(好望角游戏交易平台)
- 洋葱炒土豆怎么做好吃?|环球观热点
- 首台套50万千瓦冲击式水电机组项目开工
- 影子形成的原因动画(影子形成的原因)
- 高质量发展调研行 | 在智慧港口见证大湾区经济活力——广州南沙港走访一线见闻
- 天天快讯:牛肉怎么做好吃_烹饪技巧分享
- 中方驳斥:无中生有、信口雌黄、恶意诋毁!
- 哥伦比亚政府与“哥伦比亚民族解放军”签署有期限停火协议
- 国铁集团今起在12306网站(含App)试行在线选铺服务-焦点快报
- 世界今热点:延安市人民医院顺利完成2023年医师资格实践技能陕北片区考试任务
- 速讯:速看!因自来水厂停电,河南信阳市商城县城停水
- 当前观察:没完没了?第11部《速度与激情》定档两年后……
- 湖南发布第9号省总河长令 从5个方面提升河湖管理能力
- ps保存不了jpg格式怎么办(ps保存不)
- 他又来了!内马尔继续现场观战G4 赛前与好友巴特勒拥抱致意!
- 业绩之外,中兴通讯的ESG底色-当前关注
- 华为电脑怎么将pdf转换成word(怎么将pdf转换成word)|世界快看点
- 手机如何刷机恢复出厂设置(手机如何刷机)
- 【环球时快讯】银河系中心是外星人的信标?新算法专注聆听ET“雷达信号”
- 如何促进新型研发机构高质量发展?广州这样做
- 网暴将受严惩,依法精准打击,就问你怕不怕|全球看点
- 微课如何制作 微课制作步骤
- 今日要闻!环球视点!全球财经连线|专访美国北卡罗来纳大学教堂山分校教授丹尼斯·西蒙:创新驱动中国经济发展-最资讯 世界速讯_天天热头条-全球消息
- 今日快看!亚特投资集团再次成功竞得大桥金矿资产包
- 美军基地疑“放毒”,东京一地区超半数居民血检异常
- “高考劣质笔”事件内情
- 全球讯息:NBA重磅决定!世界队大战美国队!全明星正赛有救了
- 纯国产32核CPU供货 搭载主机开售了
- 历时100天,180余项活动陆续开展,长春消夏艺术节盛大启幕_环球今热点
- 全球视讯!巴萨戏耍梅西遭曝光!加泰媒体倒戈,谈2大操作,耽误球王去国米
- 高质量发展调研行 | 在智慧港口见证大湾区经济活力——广州南沙港走访一线见闻|当前资讯
- 星辰变:小黑女婿都有了,禹皇鹏魔皇结局揭晓,官方用意很明显了
- 新时代新征程新伟业|跟进监督确保夏粮颗粒归仓
- 总决赛G4意外不断:热火美女球迷当场喝醉 被架着上了担架抬出场 热文
- 杭州小学生查“学习资料”,一下花掉妈妈10万元...紧急提醒!|全球新动态
- 世界关注:山东无一城上榜!江浙地区占一半!
- 利拉德争议发声疑似逼宫?美记:西蒙斯+3号签或成筹码 篮网坐等捡漏-世界视讯
- 世界快看:大连翻译职业学院招聘(大连翻译职业学院)
- 【环球时快讯】中国网球创历史!00后金花进大满贯决赛,创5项纪录,获279万奖金
- 焦点日报:大美新疆受热捧 特色旅游成品牌人气爆棚
- 海康威视摄像头怎么连接电脑主机_海康威视摄像头怎么连接电脑
- 全球观察:2023年农村订单定向医学生招生80人 保证有编有岗
- 《非遗里的中国》:深圳文博会上的打卡热点
- 加的斯B队中场姆韦普最近入选了赞比亚国家队,评论..._关注
- 56567 环球热点评
- 黎明前20分钟正式版更新了什么 黎明前20分钟正式版更新内容介绍_全球热闻
- 环球微动态丨创新劲头足不足 ——十问湖北经济⑤
- ok168最新流行音乐(老版ok168音乐网)
- 南财基金通·混合型基金收益排行榜(6月8日)-全球速递
- 播报:生命之芯的阅读答案大全(生命之芯的阅读答案)
- 天天动态:格伦戴维斯真实身高_格伦戴维斯介绍
- 热议:球根花卉品种大全(球根花卉)
- 每日焦点!噎死人的现实文案
- 东山岛有哪些景点好玩_东山岛有哪些景点_天天时讯
- 饱经风霜的脸写一段话_一张饱经风霜的脸
- 小米相册缩略图怎么删除 环球快播报
- 黑糯米要泡多久 黑糯米要泡多长时间|全球观点
- 世界头条:盛况空前的盛怎么解释(盛况空前)
- 抖音开放平台正式公布“交易类小程序通用解决方案”
- 天天百事通!知其不可奈何而安之若命什么意思
- runningman130915高清_runningman130915
- 全球微头条丨技术管理_关于技术管理的介绍
- 注意!光库科技将于7月14日召开股东大会
- 实时焦点:中密控股:近两年 公司增量业务基本维持在50%左右占比
- 沃尔沃全新小型纯电SUV EX30在米兰发布|世界观热点
- 【世界快播报】价格暴跌1000元!RTX 4080终于撑不住了
- 郑州煤电:业绩说明会定于6月16日举行|热文
- 热推荐:何恩广来祁开展调查研究 加快打造先进制造业高地
- 防水胶布怎么用医用(防水胶布怎么用)
- 一汽奔腾NAT续航达成率97.85%,青岛网约车司机都在夸 天天热点
- 公告精选丨亿纬锂能拟近100亿元投建乘用车大圆柱电池项目;深交所拟终止ST泰禾上市交易
- 穿越火线官网首页端游(穿越火线官方网站首页)
- 400余户交钱后却“丢掉”业主身份 保定宏孚地产与北京金泰之间发生了什么
- 廖昌永:把中国歌曲唱给世界听_速递
- 全国打击整治枪爆违法犯罪专项行动视频部署会召开-今日热搜
- 当前热门:复读学校考场前做广告,家长怒撕横幅:最讨厌这种复读的
- 红烧带鱼段的家常做法窍门(红烧带鱼段的家常做法) 世界今日报
- 中国新风系统行业应用现状 中国新风系统行业发展前景预测 视焦点讯
- 交易异动!铭普光磁:近3个交易日上涨27.0% 无未披露的重大事项
- 环球微资讯!又一家,获批!外资巨头 加速布局中国
- 环球最新:最高每月可提5400元!重庆住房公积金租房提取额度提高啦
- 高考女生乘车突然晕倒,车站教科书式救助
- 时讯:400首古诗有哪些 四百字左右的古文或诗词有哪些?
- 当前看点!6月25日 河南高考放榜
- 焦点热讯:上海的新房,太贵了
广告
广告
- 长治襄垣县增收11517万元 提前15天实现首季“开门红”
- 黑龙江讷河新增1例确诊4例无症状 病例详情公布
- 浙江宁波余姚奉化宁海三地开展核酸检测 结果均为阴性
- 浙江湖州南浔三处棋牌室经营者被行拘
- 那年今日 | 一张漫画涨知识之12月13日
- 在宁波乘火车跨省出行须持48小时内核酸阴性证明
- 浙江温州一地发现核酸弱阳性?复采复检结果均为阴性
- 浙江三门发现一名密接者:二次核酸检测结果均为阴性
- 贱卖的发电机 新买的制茶机——安徽水电供区改革两周年回访见闻
- 浙江杭州新增1例新冠肺炎确诊病例 为集中隔离人员
- 2022年研考在即,学硕缩招,专硕时代真的来了?
- 探访杭州核酸检测点:排队高峰多在夜间 医院24小时运转
- 浙江发挥零售药店“哨点”作用 织就疫情防控监测网
- 哈尔滨市本轮疫情首批1名确诊患者出院
- 宁波镇海第三轮全员核酸检测574181人 结果均为阴性
- 陕西新增本土确诊病例1例、境外输入无症状感染者2例
- 齐齐哈尔讷河一地调整为中风险地区
- 浙江新增新冠肺炎确诊病例75例 其中本土74例
- 内蒙古新增本土确诊病例5例 均在呼伦贝尔满洲里市
- 黑龙江无新增确诊病例 新增本土核酸检测初筛阳性人员5例