[STM32F1] 使用 SD 卡 / FATFS 文件系统

[复制链接]
576|70
kmzuaz 发表于 2026-6-5 17:34 | 显示全部楼层
删除之前生成的 Middlewares 和 Inc 文件夹,避免旧版 FATFs 配置残留
bestwell 发表于 2026-6-5 18:42 | 显示全部楼层
sd_diskio.c适配层问题
abotomson 发表于 2026-6-5 20:08 | 显示全部楼层
CubeMX 默认打开了你不用的外设中间件
youtome 发表于 2026-6-5 22:36 | 显示全部楼层
stm32fxxx_hal_conf.h 未被正确包含,导致 HAL 驱动函数声明缺失。
usysm 发表于 2026-6-6 09:57 | 显示全部楼层
看“第一个错误”              
eefas 发表于 2026-6-6 10:16 | 显示全部楼层
如何调试SD卡无法挂载的问题?              
belindagraham 发表于 2026-6-6 15:10 | 显示全部楼层
工程中未定义 USE_HAL_DRIVER 宏
kkzz 发表于 2026-6-6 16:51 | 显示全部楼层
编译器警告与标准兼容性              
sanfuzi 发表于 2026-6-6 17:28 | 显示全部楼层
CubeMX 需要知道 FATFS 底层用哪个硬件驱动去读写 SD 卡。
ingramward 发表于 2026-6-7 19:33 | 显示全部楼层
CSV文件过大时如何优化写入效率?
beacherblack 发表于 2026-6-7 20:48 | 显示全部楼层
FATFS与多线程应用如何协同工作?
zerorobert 发表于 2026-6-7 21:28 | 显示全部楼层
HAL库版本兼容性差              
xiaoyaodz 发表于 2026-6-7 21:47 | 显示全部楼层
修复宏定义缺失              
nomomy 发表于 2026-6-7 22:27 | 显示全部楼层
可以把 CubeMX 的 Middleware 截图或第一个 error 贴出来
星闪动力 发表于 2026-6-15 14:41 | 显示全部楼层
代码生成后,首先确保SD卡插接正确,使用文件读写指令尝试读写数据,若读写成功,模块功能正常。
Bowclad 发表于 2026-6-8 10:39 | 显示全部楼层
看附件图,应该是SDMMC配置错用F1,建议改用SPI方式挂载SD卡。
LinkMe 发表于 2026-6-18 13:50 | 显示全部楼层
编写代码使SD卡写入数据,读取后与原始数据对比。确保读写无误即可。
物联万物互联 发表于 2026-6-23 20:01 | 显示全部楼层
默认开启不必要的操作系统接口可能导致资源浪费,建议关闭不用的功能以优化性能。
primojones 发表于 2026-6-10 12:58 | 显示全部楼层
SDMMC相关的HAL函数未声明或参数不匹配。
未来AI 发表于 2026-6-25 09:13 | 显示全部楼层
检查fatfs配置与STM32 HAL库的兼容性,确认是否有配置重叠或类型定义冲突。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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