使用SEED DEC-138板子,上电DSP唤醒后,LED测试工作正常,但是LCD显示会闪屏,
而且是全屏(800*480)闪,但是DSP上的程序只是要显示640*480的图像,大概过上
7、8分钟后,显示屏就不闪了,也正常显示640×480的图像,如果通过仿真器将程序
直接下载到DSP上运行,都是正常的,就是通过NAND FLASH引导后就出现这样的现象,
ARM端的程序只是未了唤醒DSP,什么也没干,DSP端的程序没有使用BIOS.请问这是什么问题呢
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
使用SEED DEC-138板子,上电DSP唤醒后,LED测试工作正常,但是LCD显示会闪屏,
而且是全屏(800*480)闪,但是DSP上的程序只是要显示640*480的图像,大概过上
7、8分钟后,显示屏就不闪了,也正常显示640×480的图像,如果通过仿真器将程序
直接下载到DSP上运行,都是正常的,就是通过NAND FLASH引导后就出现这样的现象,
ARM端的程序只是未了唤醒DSP,什么也没干,DSP端的程序没有使用BIOS.请问这是什么问题呢
如果是闪屏的问题,按下面步骤配置试试:
In order to ensure LCDC bandwidth to prevent flicker issue, adjust system and LCDC configuration as below:
1. set system configure register MSTPRIx to ensure LCDC is highest priority on SCR, other master lower than LCDC, 0 is highest priority.
2. set DDR BPPBR register to 0x20.
3. set LCDDMA_CTRL[TH_FIFO_READY] = 5h or 4h, and
LCDDMA_CTRL[BURST_SIZE] = 4
4. set RASTER_CTRL[PLM]= 2(data only) after LCD load palette.