RK3588-MIPI屏幕调试笔记:RK3588-MIPI-DSI之LCD上电初始化时序
日期:2023-06-10 22:08:24 来源: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上电初始化时序
- 下单成年陪玩,来的却是未成年人 记者调查陪玩行业乱象
- 天天微资讯!魑魅魍魉是什么意思?念什么(魑魅魍魉是什么意思)
- 淮安:205国道京杭运河特大桥 雄伟壮观 助力腾飞|当前信息
- 天天新消息丨山东航空退市成定局!上市23年市值跌去九成,国航伸援手
- “‘探秘熊猫’馆校课程的开发与实施研究”阶段展示会在成都市熊猫路小学校圆满举行
- 法网:焦科维奇晋级决赛
- 中经评论:以“村BA”点燃乡村活力 滚动
- 全球时讯:虞书欣方否认与吴建豪恋情:不再陷入自证危机
- 李少红刘斯逸胡先煦亮相上影节开幕红毯,9月9日看《三贵情史》寻真爱破诅咒-世界时快讯
- 【全球热闻】机会仅一次!曝皇马对凯恩下最后通牒:施压热刺,降5000万来投
- 网络拒绝接入什么意思呀(网络拒绝接入什么意思)
- 板面的做法家常做法(板面做法和配料)-世界时快讯
- 世界头条:广汇汽车与工行江西省分行签署战略合作协议
- 健康到家,您今日饮咗未?
- AI前哨 | GPT-5什么时间上线?OpenAI CEO在中国会议上发言|世界速看
- 全球微动态丨特斯拉全新超级工厂曝光:投资超300亿
- 环球最资讯丨月经来几天正常的_月经来几天正常
- 西安高新区2023“文化和自然遗产日”主题活动启动
- 【世界独家】微软准备在加拿大新建实验室,将配备公司在中国和世界各地的AI专家
- 明明很漂亮,却让人不想追剧,从李沁到鞠婧祎,问题出在哪? 世界独家
- 显示器销量TOP10公布:AOC第一 小米第二 天天新资讯
- 世界今日报丨48个班!遂宁一公立学校今年9月投用
- 当前看点!美英领导人发表《大西洋宣言》 美英寻求建立“新型创新伙伴关系”!
- 偃师区气象台发布高温橙色预警【Ⅱ级/严重】【2023-06-10】
- 梅西抵达中国,将开启个人第七次访华之旅
- 2023高考今日落幕,多地公布志愿填报时间
- 绝了,皇马3巨星联手对抗C罗!明示组队本泽马,欧冠三连谁更重要|世界新资讯
- 今日热闻!洛阳市工艺美术行业协会与深圳等多地工艺美术机构签订合作协议
- 每日焦点!陷入衰退后欧洲央行将怎么走?经济学家:再加息两次
- 2023高考落幕,多地公布志愿填报时间-世界速看料
- 脸上长大脓包一般多久会自己消失_脸上长大脓包一般多久会自己消
- 蔚来:随着三季度销量回升 现金流将会改善-天天亮点
- 诺基亚贝尔常疆:算力网络是未来数智时代的新基石
- 九丰能源重组森泰能源:未完成现金对价支付仅是行政程序问题
- 天天资讯:国家知识产权局局长申长雨会见欧盟驻华大使庹尧诲
- 世界新动态:公路人“战高温” 保畅“不降温”
- 洛阳警方开展“豫筑平安·清风护夏”专项行动_焦点消息
- 正整数包括什么分数(正整数包括什么)
- 红薯用电饭锅要煮多久 红薯用电饭锅要煮几分钟才能食用呢 快看
- 如何做好销售管理者(如何做好销售管理工作)_环球快讯
- 【全球时快讯】南京江宁人力资源和社会保障局(江宁人力资源和社会保障局)
- 省农业农村厅:部署农村厕所革命“提质年”工作
- 国家邮政局组织召开农村寄递物流体系建设专题调研企业座谈会国家邮政局组织召开农村寄递物流体系建设专题调研企业座谈会 世界热闻
- 每日简讯:智子疑邻翻译及寓意节奏_智子疑邻翻译及寓意
- LOL2023酒桶符文怎么点(2023酒桶最新天赋符文加点推荐)
- 物理逐差法公式图解(物理逐差法公式)
- 菲律宾美人鱼电视剧全集国语(关于美人鱼的电视剧)|环球热门
- 快1.8亿倍!“九章”光量子计算原型机取得新突破
- 信息:天然谷每10股派现0.35元 共计派发现金红利297.15万元
- 商用四年融入超六成国民经济大类 5G应用未来可期-天天微资讯
- 每日速讯:30秒看淄博新文创火爆深圳文博会
- 马科斯:有人说我们从中国转向了其他国家,这当然不是真的
- 南县租房信息(南县二手房出租_快资讯
- 密尔克卫(603713):6月8日北向资金增持8.49万股
- 日本防灾和户外使用的移动电源畅销价涨至3倍 中国产品受欢迎
- 2020年西安户口迁入政策是什么样的(2020年西安户口迁入政策是什么)
- 不动产带押过户是什么意思
- 每日看点!广联科技递表港交所冲刺IPO 汽车后市场红利消退亟待数字化突围
- 视点!海南2023年卫生资格考试查分入口
- 小案连民心,孝南公安办好“小警情” 彰显“大担当”
- 洪山区成立首个商会劳动争议调解组织
- 鞍山师范类院校排名 鞍山师范学院怎么样
- 6月8日基金净值:东方红创新趋势混合最新净值0.6352,涨0.17%
- 《怪物猎人6》?英伟达数据库泄露的日本游戏-全球速递
- 热文:印度一法院大楼外发生爆炸引发恐慌 大批警察赶到现场
- 光库科技:拟向特定对象增发募资不超过2.8亿元 环球新要闻
- 宇视摄像头官网下载(宇视摄像头官网)
- 当前快报:国风新材2022年年度每10股派0.2元 股权登记日为6月15日
- 打造“四强”行动核心引擎——第六届“甘肃·祁连山论坛”分论坛成功举行
- 浦发银行董事长郑杨:建议加强多边框架下的国际合作 尽快形成国际统一的绿色金融、转型金融标准体系
- 贝达药业:国家药监局批准伏罗尼布片上市
- 电动三轮车电瓶充满电后不耐用(电动三轮车电瓶)|天天日报
- 南大街社区:安装道闸门禁 居民告别停车难 全球速看
- 特斯拉做到了!减少55吨二氧化碳当量不在话下_当前滚动
- 焦点快看:江西专科要考什么科目高大
- 2023太平睿选稳赢两全保险怎么样?满期返多少钱?条款分析
- 喝彩杭州亚运 助力国际传播
- 平阳县率先完成2023年避灾安置场所规范化建设任务
- 天天最资讯丨南山开发集团10亿元中票将付息 利率3.69%
- 环球热头条丨广东本地冷饮“热晴似火”
- 前集度汽车副总裁朱江加盟Lucid_天天即时
- 天天精选!文旅单位携手数字IP 少数民族非遗传承新思路
- 氯酸钾制取氧气的文字表达式初中_氯酸钾制取氧气的文字表达式
- 天天微速讯:冀中股份马选厂运销科积极开展安全培训工作
- 百变大侦探风雪夜归人凶手是谁 百变大侦探风雪夜归人真相解析 世界今头条
- 天天信息:云南省加快推进新污染物治理
- 金龙羽将深圳工业园整体出租给华南建材 期限6年租金合计1.92亿元
- 异动快报:海信家电 0009218月31日11点19分封跌停板
- 前5个月我国一般贸易进出口11万亿元 同比增长7%
- 视讯!洪都拉斯总统将访华 中国外交部介绍此访安排及期待
- 当前时讯:纽威股份:纽威集团拟减持不超2%公司股份
- 浙江衢州怎么念_忂衢州读音
- 天天关注:纽威股份:纽威集团拟减持不超2%公司股份
- 欧洲铝业协会(EAA)主管Paul Voss:我认为,美西方仍然可能会制裁从俄罗斯进口的铝产品。-全球热讯
- 当前观察:外交部:中美保持着必要沟通,美方应当切实尊重中方核心利益和重大关切
- 商品期货收盘多数下跌,甲醇跌3%,纸浆、尿素、纯碱跌超2% 天天快资讯
- 老凤祥回收黄金多少钱一克(2023年6月7日)
- 海南橡胶:公司未参与投资海南万宁免税店项目
- 大邑县北街小学第17届科艺节“艺术小明星”出炉!
X 关闭
行业规章
X 关闭