关于GD32F303 fatfs文件系统挂载

[复制链接]
10042|47
caoenq 发表于 2023-10-30 11:21 | 显示全部楼层
请教大佬怎么实现的?我移植完时候,一直报NO  FILESYSTEM(没有文件系统),重新格式化也不行
 楼主| zeshoufx 发表于 2023-10-30 11:44 | 显示全部楼层
caoenq 发表于 2023-10-30 11:21
请教大佬怎么实现的?我移植完时候,一直报NO  FILESYSTEM(没有文件系统),重新格式化也不行 ...

参考gd32官方的移植教程

AN065_FATFS_file_system_porting_based_on_GD32_MCU_Rev1.0_CN.pdf

867.22 KB, 下载次数: 33

gd32官方教程

caoenq 发表于 2023-10-30 13:50 | 显示全部楼层
zeshoufx 发表于 2023-10-30 11:44
参考gd32官方的移植教程

感谢大佬,
 楼主| zeshoufx 发表于 2023-10-30 18:14 | 显示全部楼层

**对你有帮助
AloneKaven 发表于 2023-10-31 22:34 | 显示全部楼层
新版为啥不能兼容旧版啊
oyhprince 发表于 2024-1-12 10:27 | 显示全部楼层
zeshoufx 发表于 2023-10-30 11:44
参考gd32官方的移植教程

此教程上没有写明用哪个版本的fatfs,gd32推荐移植哪个版本的fatfs?
TimeWillTell 发表于 2024-8-13 18:39 | 显示全部楼层
709766bb37e91722b.png

评论

我使用官方的的SD卡驱动,可以打印出这这些,显示成功,可是为什么我的SD卡里没有数据呢?移植FatfS也是莫名其秒的问题,哎  发表于 2024-8-13 18:41
TMsteer 发表于 2025-4-22 19:17 | 显示全部楼层
大佬,我现在读取和写入的数据不超过512就没什么问题,大于512就不行了。请问是什么导致的他
TMsteer 发表于 2025-4-23 20:17 | 显示全部楼层
大佬,现在把模式切换成DMA模式,读取和写入都没问题了,但目前发现读取数据不能超过512 * 5个字节,一旦超过就显示该文件无效。请问知道是什么原因导致的吗
单芯多芯 发表于 2025-5-8 07:32 | 显示全部楼层
GD32F303使用FatFs文件系统,首先确保SD卡插入正确,然后在代码中调用FatFs相关函数进行初始化和挂载
Moon月 发表于 2025-5-8 20:12 | 显示全部楼层
可能是编译器不兼容、硬件配置错误或文件系统驱动不匹配
dreamCar 发表于 2025-5-10 15:51 | 显示全部楼层
可能是文件系统没有正确安装或配置
理想阳 发表于 2025-5-11 21:25 | 显示全部楼层
可能是内存溢出或缓冲区不足。检查程序和数据存储是否足够。
zephyr9 发表于 2025-5-14 11:38 | 显示全部楼层
fatfs文件系统新旧版不兼容可能因为软件或硬件升级,新功能需要新配置
PreWorld 发表于 2025-5-19 09:23 | 显示全部楼层
单片机编程时,硬件版本和软件固件版本需要匹配,否则可能导致功能不正常或系统崩溃。
kepe 发表于 2025-5-31 01:47 | 显示全部楼层
先调用SD卡初始化函数,确认硬件和存储介质可用

小熊01 发表于 2025-6-3 14:58 | 显示全部楼层
长时间写数据可能导致SD损坏,建议检查程序
nowboy 发表于 2025-6-5 07:55 | 显示全部楼层
硬件和软件要配套,不匹配会出问题。
AIsignel 发表于 2025-6-12 11:13 | 显示全部楼层
初始化SD卡,确保硬件和存储设备正常工作。
朝生 发表于 2025-6-13 14:25 | 显示全部楼层
延长写入频率可减少SD卡损坏风险,检查代码逻辑看是否有频繁写入情况。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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