ClarkLLOTP 发表于 2025-4-23 16:43

DMA传输屏幕花屏

用GD32F450驱动RGB屏,DMA传输图像时经常花屏。排查了时序和内存对齐,发现关闭Cache后正常,这是芯片的Cache一致性机制有问题吗?

chenqianqian 发表于 2025-4-23 21:08

没有这样用过,帮顶一下。

laocuo1142 发表于 2025-4-24 10:45

很可能是Cache一致性机制导致的问题。

flycamelaaa 发表于 2025-4-24 12:23

可能Cache未刷新或者是未失效导致的。

stormwind123 发表于 2025-4-24 14:23

建议用DMA双缓冲机制。

powerantone 发表于 2025-4-24 16:00

手动刷新和失效Cache试试。

classroom 发表于 2025-4-24 20:26

降低屏幕分辨率和刷新率,减少数据传输量,验证是否与带宽有关。

probedog 发表于 2025-4-24 21:00

建议参考GD32F450的芯片手册。
页: [1]
查看完整版本: DMA传输屏幕花屏