[开发工具] STM32CubeMX-22 | 在SD卡上移植FATFS文件系统

[复制链接]
2680|48
 楼主| manufact 发表于 2020-4-13 16:10 | 显示全部楼层
可以看到,FATFS创建文件时,返回的错误码是13,那么如何定位该问题呢?13代表什么?

打开FATFS的ff.h文件即可看到所有错误码所表示的含义:

681325e941e578d7b0.png
 楼主| manufact 发表于 2020-4-13 16:10 | 显示全部楼层
这样问题就定位到了,我们使用的SD卡是之前用于裸机实验的卡,SD卡分区被破坏,SD卡文件系统被破坏,所以FATFS创建文件时才会提示FR_NO_FILESYSTEM问题。

至此,我们已经学会如何在SD卡上移植​FATFS文件系统。
八层楼 发表于 2020-5-7 18:00 | 显示全部楼层
非常感谢楼主分享
观海 发表于 2020-5-7 18:01 | 显示全部楼层
为什么一般都是fatfs系统呢
guanjiaer 发表于 2020-5-7 18:01 | 显示全部楼层
我有些看不明白
heimaojingzhang 发表于 2020-5-7 18:01 | 显示全部楼层
楼上的哪里看不明白
keaibukelian 发表于 2020-5-7 18:01 | 显示全部楼层
感觉好深奥啊
匹诺曹的木马 发表于 2020-6-1 11:30 | 显示全部楼层
楼主,问个问题哈,我自己写我的函数的时候,只要加了写SD卡的函数,连接的时候就会提示内存不够,Error: L6406E: No space in execution regions with .ANY selector matching.......,是程序还是设置哪里有问题么,我的是STM32H750的开发板,32cubemx的版本是5.6.1,楼主有时间能不能帮我看一下,非常感谢


火柴截图20200601112507947.jpg
火柴截图20200601112536396.jpg
火柴截图20200601112707831.jpg
火柴截图20200601112728167.jpg

main.zip

3.18 KB, 下载次数: 0

H750_FreeRTOS_FAFTS_SD_USBHOST.zip

2.47 KB, 下载次数: 0

kkzz 发表于 2020-7-1 21:41 | 显示全部楼层
FATFS速度怎么样?占用多大空间呢  
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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