随着工作节奏的变快,如何快速熟悉平台的使用和开发,也是有效工作的重点之一。本文将介绍在Coral3568平台上,如何快速适配新的10.1寸mipi显示屏。 接口一致
Coral-EVa为致远电子推出的Coral3568配套评估底板,同样功能强大,接口丰富。Coral-EVa评估底板采用适配器供电,更方便实验室和研发办公室使用,HDMI、DP、USB、CAN、RS485、RS232、TTL UART、3.5mm四线耳麦接口、Micro SD卡槽、SATA、M.2、LVDS LCD、MIPI_DSI、MIPI-CSI、RTC时钟、蜂鸣器等功能一应俱全。
Coral-EVa底板MIPI_DSI接口如图所示:
对于大多数40pin MIPI显示屏,其接口与上图一致。
格式转换
1.原厂提供的初始化指令
选用测试MIPI屏型号:CC1101I40M-01(分辨率1280*800)购买显示屏向商家索要初始化文件,商家现提供的初始化文件为:16424929046_Test_ILI9881C_BOE-B4TV101WXU-N91_T02_20210423gamma优化(1).txt初始化文件部分内容:
REGISTER,FF,03,98,81,03
REGISTER,01,01,00
REGISTER,02,01,00
REGISTER,03,01,53//STVA=STV2_4
......
查看初始化文件内容,所有的语句都有统一的格式,即:REGISTER,aa,bb,cc,dd......
经过对比芯片手册,判定此类的语句意义为:通过mipi总线,在地址aa, 写入数据长度为bb, 写入数据数值为cc,dd……的数据。
2.初始化格式转换
Coral3568平台MIPI-DSI配置文件为:
arch/arm64/boot/dts/rockchip/rk3568-evb1-ddr4-v10-dsi.dtsi
配置文件初始化格式为:
0x15/0x39|0x00|写入数据长度|写入的数据(1字节地址+n字节数据)
其中,如果写入1字节数据,选择0x15;如果写入大于1字节数据,选择0x39。
格式转换后数据为:
panel-init-sequence = [
39 00 04 FF 98 81 03
15 00 02 01 00
15 00 02 02 00
15 00 02 03 53
15 00 02 04 D3
......
至此,MIPI屏初始化配置完成,重新编译内核及固化到Coral3568板子,重启即可显示。效果如图:
-
显示屏
+关注
关注
28文章
4448浏览量
74113 -
评估板
+关注
关注
1文章
505浏览量
29274
发布评论请先 登录
相关推荐
评论