发新帖我要提问
123
返回列表
打印
[开发工具]

STM32CubeMX-22 | 在SD卡上移植FATFS文件系统

[复制链接]
楼主: manufact
手机看帖
扫描二维码
随时随地手机跟帖
41
manufact|  楼主 | 2020-4-13 16:10 | 只看该作者 |只看大图 回帖奖励 |倒序浏览
可以看到,FATFS创建文件时,返回的错误码是13,那么如何定位该问题呢?13代表什么?

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

使用特权

评论回复
42
manufact|  楼主 | 2020-4-13 16:10 | 只看该作者
这样问题就定位到了,我们使用的SD卡是之前用于裸机实验的卡,SD卡分区被破坏,SD卡文件系统被破坏,所以FATFS创建文件时才会提示FR_NO_FILESYSTEM问题。

至此,我们已经学会如何在SD卡上移植​FATFS文件系统。

使用特权

评论回复
43
八层楼| | 2020-5-7 18:00 | 只看该作者
非常感谢楼主分享

使用特权

评论回复
44
观海| | 2020-5-7 18:01 | 只看该作者
为什么一般都是fatfs系统呢

使用特权

评论回复
45
guanjiaer| | 2020-5-7 18:01 | 只看该作者
我有些看不明白

使用特权

评论回复
46
heimaojingzhang| | 2020-5-7 18:01 | 只看该作者
楼上的哪里看不明白

使用特权

评论回复
47
keaibukelian| | 2020-5-7 18:01 | 只看该作者
感觉好深奥啊

使用特权

评论回复
48
匹诺曹的木马| | 2020-6-1 11:30 | 只看该作者
楼主,问个问题哈,我自己写我的函数的时候,只要加了写SD卡的函数,连接的时候就会提示内存不够,Error: L6406E: No space in execution regions with .ANY selector matching.......,是程序还是设置哪里有问题么,我的是STM32H750的开发板,32cubemx的版本是5.6.1,楼主有时间能不能帮我看一下,非常感谢


火柴截图20200601112728167.jpg (337.63 KB )

火柴截图20200601112728167.jpg

火柴截图20200601112707831.jpg (382.78 KB )

火柴截图20200601112707831.jpg

火柴截图20200601112536396.jpg (111.23 KB )

火柴截图20200601112536396.jpg

火柴截图20200601112507947.jpg (143.59 KB )

火柴截图20200601112507947.jpg

H750_FreeRTOS_FAFTS_SD_USBHOST.zip

2.47 KB

main.zip

3.18 KB

使用特权

评论回复
49
kkzz| | 2020-7-1 21:41 | 只看该作者
FATFS速度怎么样?占用多大空间呢  

使用特权

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

本版积分规则