This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] TMS320F28069:有关 C2000Ware v1.00.06.00和#39;USB_host_msc#39的问题;#39;F28069U 的示例项目

Guru**** 2536870 points
Other Parts Discussed in Thread: C2000WARE

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/772019/tms320f28069-questions-about-c2000ware-v1-00-06-00-usb_host_msc-example-project-for-f28069u

器件型号:TMS320F28069
主题中讨论的其他器件:C2000WARE

对于 F28069U 的 C2000Ware v1.00.06.00 'USB_host_msc'示例项目、我们有一些问题:

  1. 我们 能够读取 FAT32格式的 USB 驱动器,但它无法识别 FAT 和 extFAT 驱动器。  该文档指出、所有这些格式均受支持。  那么 、该示例是否仅实现 FAT32、或者文件系统是否不支持这些格式?  我们需要能够读取所有这些格式、因为我们不知道用户将使用哪种 USB 闪存驱动器。
  2. 如果 我们插入第一个 FAT32闪存驱动 器,我们可以将其删除并多次插入。  但是 、当我们引入第二个 FAT32闪存驱动器时、 我们需要重新启动程序才能读取它。 这是预期行为吗? 如果 是、如何修改源、以便 在不重新启动程序的情况下使用不同的 USB 闪存驱动器?

谢谢

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    请参阅 C2000Ware C:/ti/c2000/C2000Ware_1_00_06_00/utilities/third_party/f2837xd/fatfs/docs/00index_e.html 中的 html

    我们提供的第三方 FATFS 软件支持 FAT12、FAT16 (+FAT64)和 FAT32。 它不支持其它 FAT 驱动器。

    在这种情况下、您需要移至比我们在 C2000Ware 中发布的更新版本的 FatFs、或者使用其他内容、或者确保使用 FAT32。

    此外、对于第二个问题... 您可以尝试在断开连接中断时重置 USB 模块、以查看这是否有用。

    SAL