【发布时间】:2021-08-12 23:38:54
【问题描述】:
我正在使用 STM32、FATFS、SDMMC、eMMC 并在 eMMC 上创建了 FATFS。 我还在 USBH(主机模式)上创建了一个 FATFS 卷。这也很好用。
eMMC FATFS 工作正常,然后我需要将所有文件从 eMMC 复制到 USB 驱动器。通过 FATFS 从 eMMC 逐个文件复制文件耗时太长。
我认为如果我只是盲目地将内存逐块(512字节)从eMMC复制到USBH会更快。所以我实施了足够的例程来做到这一点。问题是复制大约几百块后复制失败。故障似乎是由于 USBH 没有响应。
我的问题是: 1-“是否可以像我尝试那样将原始数据从 eMMC 逐块复制到 USBH?” 2- 有没有人成功做到这一点?
【问题讨论】:
-
两个驱动器可能有不同的结构,在大多数情况下它不会工作。