stm32h7+sd+fatfs+idma方式读第一个block出错

2019-07-20 03:56发布

我用STM32H743+SD+FATFS+IDMA的方式读文件,使用的内存是内部的AXI_SRAM, 在f_mount时需要读第一个block的数据,

调试看到读回来的数据前32个dword(32bit)都是0(正常情况是有数据的),后面的数据又全都正常,有谁遇到过类似问题吗?

捕获.PNG



友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
萝卜泡菜
1楼-- · 2019-07-20 07:44
左图是用IDMA读取的数据,右图是用普通查询方式读取数据得到的结果
萝卜泡菜
2楼-- · 2019-07-20 09:26
问下原子哥你们会出基于DMA的例程吗?
正点原子
3楼-- · 2019-07-20 15:15
 精彩回答 2  元偷偷看……

一周热门 更多>