打印
[STM32F4]

stm32f429 SDIO DMA 传输模式时,读取一个扇区时最后16个字节...

[复制链接]
1976|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 darrenqing 于 2015-9-7 14:55 编辑

请教一个 STM32F4XX   SDIO DMA  读取一个扇区时,为什么剩余最后16个字节读不来啊,

将SDOC_CK 由小到大改变最没有什么 反应啊,
将 DMA_InitStructure.DMA_BufferSize = BufferSize / 4 +4 也不能解决问题啊,


沙发
amanda_s| | 2015-9-9 10:09 | 只看该作者
你看看FIFO里是否还有数据没有读出?
你是在中断里看的这个传输结果吗?检查一下中断的设置是什么?

使用特权

评论回复
板凳
darrenqing|  楼主 | 2015-9-10 17:46 | 只看该作者
FIFO 中是有数据的啊,最后次FIFO 没有收到数据啊

使用特权

评论回复
地板
darrenqing|  楼主 | 2015-9-10 17:48 | 只看该作者
传输的数据不是在中断观察的,是在在DMA传输完成中标标志置位后在内存中查看的数据 啊,还没有开DMA中断啊

使用特权

评论回复
5
darrenqing|  楼主 | 2015-11-12 10:08 | 只看该作者
还是自己来总结一下啊,  SD DMA 传送使用方法 cube库 问题没有了

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

10

帖子

1

粉丝