1

我使用 STM32F103C8T6 并在项目中添加 FATFS 和 SPI。我用 8 GB SanDisk microSD 测试项目,但我在 f_open 函数中有 FR_NO_FILESYSTEM。我更换了 MicroSD 并使用 1 GB SanDisk microSD 进行测试,再次出现此错误。我格式化了 SD 卡,但问题无法解决。我的错误在于:f_open func -> Find_Volume func

if (fs->fsize < (szbfat + (SS(fs) - 1)) / SS(fs))   /* (BPB_FATSz must not be less than needed) */
  return FR_NO_FILESYSTEM;  

我从以下网站获得帮助:

4

0 回答 0