我有个项目用了STM32F429 移植了FREERTOS+STEMWIN+LWIP,用的是正点原子7寸RGB屏,STEMWIN用的所有显存都在外部SDRAM里面, STEMWIN的任务优先级低,LWIP的任务优先级高。当LWIP的内存分配在外部SDRAM里面,屏幕时不时就会闪屏,有时还会重启(开了看门狗)。当LWIP的内存分配在内部SRAM中,目前测试还没有问题。
猜测STEMWIN任务中会用到DMA2D,在DMA2D工作中,网络又用到DMA时。 DMA2D和DMA都对SDRAM数据操作时,就出问题了,求大神解释下。。 |