DMA +FSMC 数据传送错误

[复制链接]
 楼主| byrin 发表于 2011-9-27 15:19 | 显示全部楼层 |阅读模式
本帖最后由 byrin 于 2011-9-28 08:30 编辑

FSMC 驱动TFT LCD 成功了,现在想用DMA 把Flash 里面的东西送到TFT 显存里面去,但是一直不成功。单独测试DMA传送Flash里面的数据到RAM里面去 一切正常。仅仅换了目的地地址(换成GRAM 对应的地址 0x60020000)后 Memory窗口里面看不到想要的数据。。纠结得死去活来的。。
   有没有什么好的方法解决。或者说有没人知道这种现象是什么原因??
 楼主| byrin 发表于 2011-9-30 09:01 | 显示全部楼层
FSMC 外挂 TFT  那 TFT 的显存GRAM 到 Flash 的 DMA 应该属于存储器到存储器(M2M)的吧?
 楼主| byrin 发表于 2011-10-4 23:27 | 显示全部楼层
为什么我的FSMC+DMA 用普通模式(Normal) 时数据传送出错 ,但是换成循环模式的话 就可以传送成功!!

真被这个问题打败了..
grissiom 发表于 2011-11-23 21:57 | 显示全部楼层
或许是传输速率太快了…… 猜测…… 而且传输前给 TFT 控制器的那些指令也要对的……
您需要登录后才可以回帖 登录 | 注册

本版积分规则

17

主题

104

帖子

1

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