LCD

在2D06上的LCD接口默认是RGB565的,因为不同的屏规格不同,所外接LCD显示需要做单独做转接板,我们这里以适配一块4寸720x720分辨率的屏为例(该屏屏参文件可在百度晚盘获取,转接板pcb参考附件,屏幕可向我们销售人员咨询)。
屏参移植
1、确定defconfig配置

vi ./Release_to_customer.sh

2、根据defconfig修改dts的padmux为MIPI模式

vi kernel/arch/arm/boot/dts/infinity2m-ssc011a-s01a-padmux-rgb565-rmii-doublenet.dtsi

3、修改fbdev.ini

vi project/board/i2m/SSC011A-S01A/config/fbdev.ini

4、添加bootlogo 屏参
(1)将TG040H02_720x720_MIPI_bootlogo.h拷贝到这个目录下

ls project/image/makefiletools/src/rawgenerator/pnl/

(2)修改disp_data_main.c

vi project/image/makefiletools/src/rawgenerator/disp_data_main.c

(3)project/image/makefiletools/src/rawgenerator/目录下make 后生成dispcfggen新配的屏参即可生效

(4)确定bootlogo 屏参

201:  vi  project/configs/nvr/i2m/8.2.1/spinand.glibc.011a.64
202:  vi  project/configs/nvr/i2m/8.2.1/spinand.glibc.011a.128

(5)bootlogo显示的图片拷贝到以下目录

ls project/board/ini/misc/

通过demo显示图片

5、显示图片

vi project/release/customer_tailor/nvr_i2m_display_glibc_tailor.mk

6、将屏参添加至以下目录

ls sdk/verify/application/jpeg2disp/src/

7、修改sstardisp.c

vi sdk/verify/application/jpeg2disp/src/sstardisp.c

8、添加要显示图片至以下目录

ls sdk/verify/application/jpeg2disp/res/

9、将要显示的图片通过脚本拷贝到系统

vi sdk/verify/application/jpeg2disp/image.mk  

10、最后编译烧录即可
./Release_to_customer.sh -f nand -p ssd201 -o 2D06

可以看到图片显示成功。

文档更新时间: 2022-06-13 18:01   作者:Aeeditor