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上电初始化时序
- 爱旭股份:拟出资24亿元设立山东爱旭
- 2023端午节股市休市几天 环球播资讯
- 全球观察:北京门头沟举办“文化和自然遗产日”非遗宣传展示活动
- 瑞恩·雷诺兹要拍冒险动作片《Mayday》 《龙与地下城》导演操刀 今日热议
- 黄州区“政采贷”为中小微企业发展注入金融“活水”
- “中国大学生音乐艺术节”西南交通大学站“破解”青春的音乐密码
- 河南麦收进入尾声,已收获小麦8402万亩 天天速讯
- 开出“科技之花”结出“产业之果”,这个研讨会聚焦青年创新力-当前最新
- 生态环境好,好经济来“落脚”
- 卡霍夫卡水库水量流失超三分之一,超六千人被疏散-今日关注
- 李少红刘斯逸胡先煦亮相上影节开幕红毯,9月9日看《三贵情史》寻真爱破诅咒
- 希捷4TB机械硬盘史低 仅售288元
- 每日聚焦:网络营销人员应具备哪些能力(作为一名网络营销人员应该掌握哪些知识与技能)
- 羽化大帝(羽化)
- 突发!蔡英文与台空军通话,疑似"被解放军打断"!俄罗斯重大宣布:在此地部署核武器 全球看热讯
- 头条:科普图解 | 筑牢生态屏障!一图看懂我国防沙治沙新成就
- 打屁股的方法越疼越好怎么回事(打屁股的方法越疼越好)
- 世界今头条!重庆三日游去哪里好(三日游去哪里好)
- 法网:焦科维奇晋级决赛 每日热议
- 观热点:这个全国区县级首创活动在东安湖体育公园开幕
- 每日关注!在铁路12306买卧铺票也可以在线选铺位了!手把手教你怎么操作
- 唤醒身体并击退负面情绪 《跑步穿过阴云密布》收录35个真实故事 全球新动态
- 福建多地为何纷纷成立这一机构?
- 世界速看:牵涉移民!刺童事件挑动法国神经,马克龙:极其卑鄙的袭击
- 热文:他又来了!内马尔继续现场观战G4 赛前与好友巴特勒拥抱致意!
- 环境艺术设计就业方向_环境艺术_速递
- 蜀中有杜处士好书画的翻译(蜀中有杜处士好书画所宝以百数翻译)-环球微头条
- excl文档盖电子公章(excel怎么盖电子公章)-世界焦点
- 马斯克:推特将向认证创作者支付在评论中投放广告的收益-世界聚焦
- 每日快播:一位付费API工程师如何制造了推特今年第七次崩溃?
- 全球热消息:孩子老说肚子痛 这是怎么了?
- 焦点速看:徐州城下城遗址博物馆“上新”
- 网上订花哪家好_网上订花哪个网站好-当前快播
- 【天天快播报】校园狂少郭飞宇3(校园狂少3郭念菲写完了么)
- 嘉定2幅地块完成出让→
- 高考配置用笔漏墨:招标背后可有“猫腻”?|世界头条
- 6月10日起12306可以在线选火车铺位
- 环球看热讯:拒绝丐板!5600套装仅1189元
- 博纳董事长于冬:剧集的崛起是对电影真正的冲击,不是拼特效的时代了
- 苏宁易购南区启动618省钱风暴 助推释放年中消费潜力
- 厦门有什么好吃的(厦门有什么特色小吃)_天天资讯
- 天天微速讯:月经以后胸痛,月经后胸还疼怎么办
- 每日关注!台湾屏东县发生4.2级地震,震源深度19公里
- 热点聚焦:科普图解 | 筑牢生态屏障!一图看懂我国防沙治沙新成就
- 今晚20:00起至运营结束,南昌地铁全线网免费乘车 当前资讯
- 电影密钥是什么意思(密钥是什么)
- 特朗普再次被起诉,转头又去打高尔夫,网友:他和高尔夫是真爱 环球即时
- RTX4060 Ti显卡破发 跌到2900多 全球快播
- 全自动马桶水箱盖怎么打开(马桶水箱盖怎么打开)-当前热文
- 沈晓明在邵阳调研时强调 做大做强实体经济 构建现代化产业体系 努力为全省高质量发展作出更大贡献
- 节约用水口诀4句(节约用水口诀)
- 全球看热讯:今年端午假期或成近五年最火端午
- 广州将打造33个重点商圈
X 关闭
最新资讯
- 强人所难是什么生肖 强人所难
- 焦点热议:头大脸大适合什么发型男(脸大的男生适合什么发型)
- 广西启动2023年普通高校毕业生就业百日攻坚行动
- 72岁TVB知名老戏骨宣布结婚,两人的婚事获得女方父母的首肯 焦点热闻
- 事关猴痘!广东疾控最新提醒 当前看点
- 肠悔青!我花499元买了台小屏平板,结果体验还不如用了5年的小米平板4|环球报资讯
- 天天短讯!2023年农历5月剖腹产吉日吉时辰 2023年农历5月剖腹产黄道吉日一览表
- 连云港市约2.58万名考生正式结束高考 今日聚焦
- Netflix订户数量大幅上升,打击密码共享成果显现_环球今日报
- 预计2025年突破万亿元规模 产学研各方共议储能大赛道
- 世界快讯:北京高考成绩6月25日公布,27日启动本科志愿填报
- 所有的问题都可以归咎于女主的刻画太少_环球热头条
- 短讯!狮子座的幸运色是啥色 狮子座的幸运色
- 高考落幕——_世界快看
- 白富美人设崩了?“牵手门”女主疑5个月支出43万,曾咨询如何办理借款
- 环球今日讯!福建多地为何纷纷成立这一机构?
- 基金000967比尔盖茨:明年新冠肺炎死亡率和感染率降至流感平均水平以下 全球新要闻
- 暖心助考 今日报
- 新一轮“龙舟水”来袭 未来10天 雨雨雨 全球观察
- 安邦盈泰5号年金保险怎么样?值得买吗? 报道
- 投后估值180亿?2023新茶饮首迎大额融资:茶百道一路狂飙“万店冲刺” 每日快讯
- 通裕重工(300185):6月9日北向资金增持140.08万股
- 稻盛和夫经典语录灵魂_稻盛和夫经典语录
- 视焦点讯!图片报:弗里克训练中尝试三后卫,基米希、埃姆雷-詹搭档中场
- 作为变法最大的功臣,为何秦孝公一死,商鞅就被嬴驷灭族无姓了?-今日聚焦
- 【重生和小叔子们he了】10(叔嫂文学/允婴/百婴) 环球观察
- 终究错付?钟爱特斯拉的林志颖,成了小鹏的品牌智友
- 安井食品:拟以7亿元新建年产10万吨速冻食品生产线等 环球观焦点
- 今日播报!2023年最新广州社保个人缴费明细查询方法 网上查询明细操作流程
- 金色生日派对的想法_送男孩子什么礼物好-天天快播
- 环球热头条丨法尔克:利物浦仍有意赫拉芬贝赫 萨内在拜仁潜在出售名单之中
- 【视频】伴随家乡音乐,洪都拉斯总统抵达上海入住酒店
- 沈阳住房公积金提取(提前偿还公积金贷款) 报资讯
- 报道:丰田卡罗拉自动挡档位介绍_丰田卡罗拉自动挡档位
- 嵊泗彭博房地产开发有限公司 今日观点
- 草房子第一章读后感(草房子第二章读后感)
- 厦门市体育局分别与万达体育、众辉体育等签订战略合作协议-全球信息
- 焦点速看:住房公积金制度惠及面进一步扩大
- 百度贴吧怎么注册帐号登录(百度贴吧怎么注册帐号)|天天亮点
- 随州市属于哪个地级市_随州市属于哪个市
- 实时:童年的诗词(童年的诗)
- 男孩骨龄16岁还能长高吗_19岁男孩还能长高吗 报资讯
- 世界新动态:基石药业:首席执行官兼执行董事近期购买50.1万股公司股份 已累计增持327.25万股
- 每日消息!【国际微访谈】国际知名中东问题专家:当前中东形势意义重大 中国助力中东安全与发展
- 组队盗古墓,没挖到宝也是犯罪 观焦点
- 时光老人路南唱的歌
- 新西兰气候类型(新西兰气候)_当前时讯
- 速读:秋季节摊位创意_送妈妈的100种礼物 适合学生只有l50元
- 马科斯:有人说我们从中国转向了其他国家,这当然不是真的
- EDA设计软件板块6月8日跌0.32%,上海贝岭领跌,主力资金净流出2.6亿元
X 关闭