ST意法半导体
直播中

孙成红

7年用户 1387经验值
私信 关注
[问答]

如何使用USB大容量存储设备和通过SDIO连接的SD卡?

我是文件系统和 SD 卡的新手。
我正在尝试开发一个系统,该系统可以管理 SD 卡中的文件(图像),还可以通过 USB 在 PC 和 SD 卡之间进行接口。

我设法让我的 STM32f4-discovery 使用USB 大容量存储设备和通过 SDIO 连接的 SD 卡
它可以工作,但我的 stm32f4 在 USB 大容量存储需要时盲目地写入和读取 SD 卡。
我希望我的stm32f4 也能够从 SD 卡搜索文件夹和读/写文件,所以我正在尝试(不成功)添加 FATFS 中间件。
我找到了关于USB+SD卡和FATFS+SD卡的教程,但不是所有的都在一起。
我想在这里做一些奇怪的事情吗?
  • res=f_mount(&SDFatFS, (TCHAR const*)SDPath, 0);//this returns FR_OK
  •           HAL_Delay(200);
  • //Open file for writing (Create)
  • res=f_open(&SDFile, "F7FILE2.TXT", FA_CREATE_ALWAYS | FA_WRITE);//this returns FR_NO_FILESYSTEM
我的代码(github)





回帖(1)

李荞

2023-1-5 09:27:05
所以...我的问题不是在 cubeMX 中声明 SIO 检测引脚
举报

更多回帖

发帖
×
20
完善资料,
赚取积分