你的浏览器版本过低,可能导致网站不能正常访问!为了你能正常使用网站功能,请使用这些浏览器。
举报
查看全部评分
安 发表于 2018-3-13 16:38 SD卡应该是在写的时候给写错数据导致需要格式化。读写这个都是有标准的命令,楼主看一下例程中SD卡的初始化 ...
安 发表于 2018-3-13 17:02 HAL库初始化完成,但是对于SD卡的操作还是需要的。楼主可以把你的工程传上来,我们看一下缺少哪些文件。 ...
adlu 发表于 2018-3-14 08:58 直接操作SD卡扇区,可能会导致SD卡文件系统的破坏。 https://www.stmcu.org.cn/module/forum/thread-607767-1- ...
评分
查看全部评分
hal库应该都已经帮你初始化完成了,看了例程也只是直接调用封装好的HAL_SD_Read,Write等这些函数
就是cubemx选择SDIO 生成就好了,直接用封装好函数,我看例程也是这样,你需要我压缩下给你,麻烦你了!
工程文件太大了,这个是cubemx,主程序我贴图
https://www.stmcu.org.cn/module/forum/thread-607767-1-1.html
可参考:STM32Cube学习之十四:SDIO FATFS.pdf
评分
查看全部评分
你这个我看过,但是好像有点过时了,我按照你的操作,就是IDE用的是IAR,按照你的操作来完全不可行。一直卡在f_open下面。怎么都过不去
刚准备就这个问题发帖子询问,你刚好提及了,麻烦你帮忙看下,谢谢!我用IAR生成的时候USER这个文件下面多了fatfs.c,bsp_driver_sd.c 。还有就是你pdf提及的sd_diskio.c 里面的函数hal官方应该已经该过了,可能你需要更新下。dma只要cubemx里面设置好,都会自动帮你修改号