1回答

0收藏

[求助] GD32F450 SDIO+FATFS不稳定,连续工作十几小时后SD卡读写错误

GD32 GD32 2059 人阅读 | 1 人回复 | 2023-03-30

项目中使用GD32F450ZIT6作为主控,固件库为GD32F4xx_Firmware_Library_V3.0.4,通过4线SDIO+FatfsR0.14读写SD卡,SD卡为256GB高速卡exFAT分区格式。
SD卡写入两个文件,文件1:每250ms写入64KB,文件2:每秒写入512字节。每小时新建一个文件1和文件2进行存储。
目前MCU可以正常工作,但连续工作十几个小时后,SD卡会发生读写错误,破坏SD卡的文件系统,在电脑上无法打开SD卡,必须格式化。SDIO采用SD_POLLING_MODE和SD_DMA_MODE模式都会出现上述问题。
SDIO特定功能使能和SDIO读等待模式使能。这两个功能开启或不开启都会出现上述问题。

请问这个问题是什么原因引起的,有没有好的解决办法。

分享到:
回复

使用道具 举报

回答|共 1 个

倒序浏览

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条