我正在尝试使用 STM32H750VB 在 microSD 卡上进行文件操作。我正在使用带有 spi 的 eziya fatfs_sd 库。这是我的 CubeMx Spi 配置;
我将 FatFs 配置保留为默认值。
我为 eziya 库做了所有必要的配置。
这是我的代码和调试结果。它返回 0x01,表示 FR_DISK_ERROR。
我不知道这个错误。任何帮助将不胜感激。提前感谢您的时间和考虑。
代码块;
retUSER = f_mount(&USERFatFS, USERPath,1);
if(retUSER == FR_OK)
{
retUSER = f_open(&USERFile, "file2.txt", FA_OPEN_APPEND | FA_WRITE);
if(retUSER == FR_OK)
{
retUSER = f_write(&USERFile, "selam", 6, &bytesWritten);
connectionFlg = 1;
}
}