DMA传输屏幕花屏

[复制链接]
 楼主| ClarkLLOTP 发表于 2025-4-23 16:43 | 显示全部楼层 |阅读模式
用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的芯片手册。
喂什么玩意 发表于 2025-5-31 11:49 | 显示全部楼层
需要开发者手动处理 Cache 和 DMA 之间的数据一致性问题。

您需要登录后才可以回帖 登录 | 注册

本版积分规则

24

主题

350

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部

24

主题

350

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部