STM32F207 DMA的问题

[复制链接]
3865|3
 楼主| lianshumou 发表于 2011-6-8 12:09 | 显示全部楼层 |阅读模式
MEM到MEM的传输一上点儿问题没有,但从SDIO到MEM,传数据数数量指示居然会出现负值,  SDIO还没启动呢, 传送数据就已经变为0xffff了.不知为啥
javenreal 发表于 2011-6-8 15:19 | 显示全部楼层
请问这位老兄,开发工具是用IAR还是MDK呢?版本是多少呀?
 楼主| lianshumou 发表于 2011-6-8 20:22 | 显示全部楼层
MDK 4.2   发现问题所在了, 传输数目一开始就变0xffff还是存在,但还存在另一个问题,数据还是在正常传送,数目也对,但最后三个字的数据留在不知留在那个FIFO里出不来.   按现象可能是SDIO的FIFO里
 楼主| lianshumou 发表于 2011-6-8 21:10 | 显示全部楼层
电终确认用DMA不好使, 会造成最后三个字的数据丢失.   STM32F2xx这个DMA大改后居然会有这个问题
另外如果是直接用FIFO的方式,请在发出读命令后延时1us后再判标志并从FIFO里读数,不然第一个数据是假的,因为SDIO的STA标志更新的问题
您需要登录后才可以回帖 登录 | 注册

本版积分规则

47

主题

560

帖子

1

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