2019-07-20 18:21发布
adlu 发表于 2016-9-10 08:30 这个问题我遇到过。但是忘了是怎么解决的了。 你看一下SDIO+FATFS的那个帖子,我在探索者F4开发板上验证 ...
释怀过客 发表于 2016-9-11 11:21 if(f_open(&MyFile, "STM32.TXT", FA_CREATE_ALWAYS | FA_WRITE) != FR_OK) { /* 'STM ...
adlu 发表于 2016-9-12 08:59 参考该帖,http://www.stmcu.org/module/forum/thread-605532-1-1.html 请确认SDIO使用DMA。
最多设置5个标签!
好的,我试一下,谢谢!
if(f_open(&MyFile, "STM32.TXT", FA_CREATE_ALWAYS | FA_WRITE) != FR_OK)
{
/* 'STM32.TXT' file Open for write Error */
while(1);
}
Debuge程序死在这里, 操作完成正确,堆栈也改了,但是依旧只能初始化通过,并不能进行读写操作,表示很奇怪
请先查看SD卡,确认SD卡是否进行了写保护。
或者先在电脑上进行操作,写文件进去,或者格式化SD卡。
调试的时候,写个变量res = f_open( ),看看res是什么值,对应的错误是什么。
DMA用了
一周热门 更多>