[STM32F4] F4跑SD卡读写,偶尔卡住不动是怎么回事?

[复制链接]
837|15
 楼主| 周半梅 发表于 2025-6-21 07:30 | 显示全部楼层 |阅读模式
用FatFS挂在SDIO上,有时候文件写一半就卡死,要重启才恢复。
Clyde011 发表于 2025-6-21 07:34 | 显示全部楼层
SD卡驱动初始化顺序必须严格按例程。
Clyde011 发表于 2025-6-21 07:35 | 显示全部楼层
FatFS版本是新的不?老版本卡死多。
 楼主| 周半梅 发表于 2025-6-21 07:36 | 显示全部楼层
卡质量也有关系,别用杂牌卡。
帛灿灿 发表于 2025-6-21 07:37 | 显示全部楼层
DMA和Cache一起用可能导致写失败。
童雨竹 发表于 2025-6-21 07:38 | 显示全部楼层
写操作记得得关中断保护。
万图 发表于 2025-6-21 07:39 | 显示全部楼层
用SDIO高速模式了?切成1bit看看。
Wordsworth 发表于 2025-6-21 07:40 | 显示全部楼层
是不是断电保护没做好?我遇到过卡写坏。
Bblythe 发表于 2025-6-21 07:41 | 显示全部楼层
可以先格式化成FAT32再试试。
Pulitzer 发表于 2025-6-21 07:42 | 显示全部楼层
我换成SPI模式后反而更稳定了。
Uriah 发表于 2025-6-21 07:43 | 显示全部楼层
用f_mount看看是不是偶尔挂载失败。
为你转身 发表于 2025-6-25 06:24 来自手机 | 显示全部楼层
用FatFS挂在SDIO上,有时候文件写一半就卡死,要重启才恢复。
哈根达斯uz 发表于 2025-6-25 06:31 来自手机 | 显示全部楼层
用FatFS挂在SDIO上,有时候文件写一半就卡死,要重启才恢复。
好几遍vh 发表于 2025-6-25 06:37 来自手机 | 显示全部楼层
用FatFS挂在SDIO上,有时候文件写一半就卡死,要重启才恢复。
合同圣诞节fy 发表于 2025-6-25 06:49 来自手机 | 显示全部楼层
FatFS挂在SDIO上,有时候文件写一半就卡死,要重启才恢复。
kepe 发表于 2025-6-25 07:53 来自手机 | 显示全部楼层
用FatFS挂在SDIO上,有时候文件写一半就卡死,要重启才恢复。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

167

主题

6128

帖子

1

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