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.

[参考译文] TM4C129ENCPDT:用于多个 MSC 器件的库

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/744104/tm4c129encpdt-library-for-multiple-msc-devices

器件型号:TM4C129ENCPDT

您好!

我有一个在 TM4C129x 处理器上连接了集线器(USB2512B)的设计。 该集线器上连接了两个 MSC 设备。 一个无可拆卸 NAND 驱动器和一个可拆卸 USB 记忆棒。 我让它工作、两个器件连接到处理器。 但我无法使 FAT 库正常工作、因为它是一个单器件 FAT 库。 (请注意、当我断开集线器与处理器的连接并将其直接连接到计算机时、它可以正常工作、因此我确信硬件是可用的)。

有一个包装器文件、可与多个 MSC 设备配合使用。 (双磁盘驱动程序.c)、它隐藏在 TIVAARE 库中的某个位置、但无法使用同一驱动程序。  

我的问题:是否有库/包装程序或示例可用于连接和使用两个 MSC 设备?

此致、

Kees de Boer

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

    我们的 FAT 库产品来自第三方、因此我们根本没有开发它们。 不过、我们通过 TivaWare 提供的一切、我相信我们没有能够处理您确切用例的库或包装器。

    也许、如果您将 USB 接口设置为具有两个独特 MSC 驱动器的复合接口、那么您可能能够利用已经存在的功能? 只是一个想法、不确定它是否可行、因为作为器件级专家、这实际上超出了我们的专业知识领域。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Ralph、

    感谢您的回应和建议。

    我没有尝试您的建议、但(如果我错了、请纠正我)是否使用复合驱动程序是个好主意? 如果我正在阅读 Tivaware USB 库的用户手册、复合类是器件驱动程序的一部分。 但我不想将控制器用作 USB 设备、而是用作主机(承载两个 USB 闪存驱动器)。

    agian、我从未尝试过、也不能完全理解复合类驱动程序。

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

    这是一个好的问题、我从主机的角度看不出。 我认为这不起作用、我从未听说过主机复合接口、实际上这毫无意义。

    很抱歉、我没有更好的答案、这只是我们在...方面没有任何经验。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Ralph、

    感谢您抽出宝贵的时间作出真诚的回复。  

    此致、

    Kees