我的 SD 卡一直有效,直到调用了某些尝试重新初始化卡并进行卡检测的函数。例如,f_mkfs()。当发生这种情况时,它会陷入一个循环,OSA_EventWait() 一遍又一遍地返回 KOSA_StatusIdle。
如果我从不调用 f_mount(),f_mkfs() 将起作用。但是,卸载并不能纠正这种情况。
我应该补充一点,对于我们的
PCB,SD 卡将始终存在。我真的想完全放弃支票。
#define BOARD_SDMMC_SD_CD_TYPE kSD_DetectCardByHostDATA3
sdcard_fatfs_instance_t g_SDcardFatfsInstance 在非缓存 sdram 中。