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
可以看到图片显示成功。
文档更新时间: 2024-04-19 16:16 作者:Aeeditor