0

我正在尝试使用 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;
    }
    
}
4

0 回答 0