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

[复制链接]
269|68
OliviaSH 发表于 2026-7-6 12:35 | 显示全部楼层
这300个错误,大概率是CubeMX误引入了F1之外的其他系列库文件,比如H7系列的。先尝试把所有F1系列库删除,然后重新配置生成代码。
digit0 发表于 2026-7-8 17:22 | 显示全部楼层
检查SD卡座接触是否良好,更新SD卡驱动,确认SD卡格式正确。
理想阳 发表于 2026-7-11 12:12 | 显示全部楼层
在cubemx中,默认开启的中间件可能包括你未使用的功能,建议根据实际需求关闭不必要的模块以优化资源使用。
线稿xg 发表于 2026-7-15 14:48 | 显示全部楼层
在代码中模拟写入SD卡,再读取并比对数据,确保读写正确。
AIsignel 发表于 2026-7-17 19:16 | 显示全部楼层
首先检查sd卡和卡座接触是否良好,然后更新固件,重新格式化sd卡,若问题依旧,检查电路连接。
鹿鼎计 发表于 2026-7-20 23:35 | 显示全部楼层
编译器警告提示潜在问题,注意兼容性以确保代码在标准环境下稳定运行。
明日视界 发表于 2026-7-25 21:21 | 显示全部楼层
检查SD卡与单片机接口连接,确保无虚焊或短路。尝试使用不同SD卡或更换单片机SD卡座,看问题是否解决。如仍无法解决,可能是单片机SD卡模块存在问题。
LinkMe 发表于 2026-7-26 21:06 | 显示全部楼层
确保你的STM32的头文件包含正确,可能是因为路径问题或版本不匹配。
lllook 发表于 2026-7-30 23:20 | 显示全部楼层
可能是fatfs库与STM32 HAL库中某些底层类型定义不兼容,导致冲突。需要检查并确保两者类型定义一致或修改其中一个库以适配。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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