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.

[参考译文] PROCESSOR-SDK-OMAPL138:使用 OMAPL138LCDK 的主机大容量存储 USB

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/686260/processor-sdk-omapl138-host-mass-storage-usb-using-omapl138lcdk

器件型号:PROCESSOR-SDK-OMAPL138
主题中讨论的其他器件:OMAPL138TPS2042B

我有一个包含3个部分的问题。

1.如何使用 USB 主机控制器与大容量存储设备交互? 该文档似乎指示应使用 UART 端口、但无法打开 shell。 UART 端口只读取最后一个状态输出(载入的 RTOS 等)

2.我希望使 USB OTG 端口成为大容量存储设备。 我已使用 JP1连接器将 USB_ID 连接到 GND。 但是、我仍然看不到连接到该端口的 USB 指旋驱动器的任何电源。

3.是否有任何 NTFS 支持?

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

    您使用的是哪款处理器 SDK?

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

    processor_sdk_rtos_omapl138_4_02_00_09

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

    nazgul、您好!

    我很抱歉耽误你的答复。  

    1。应使用 UART 端口(请参阅 设备驱动程序)。 但是、当我在我的末尾运行主机 MSC 示例时、它不会检测到我的 USB 驱动器、终端仅显示"RTOS USB 主机 MSC 示例!!" 我将研究这种情况的发生原因。 这也是您看到的行为吗?  

    2.我将了解我是否可以让硬件专家对此进行评论。

    3.目前不支持 NTFS。  

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

    1.是的,这也正是我所看到的。

    这对我的应用非常重要、因为最终用途是使用 USB-OTG 枚举器件是音频类还是海量存储类、并适当使用。 除了硬件输入之外、您可以共享的以多模式(一次一种模式)进行枚举的任何文档也会有所帮助。

    感谢您的输入。

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

    2.
    除了拉取 ID、您还必须为 OTG 和主机模式提供+5V VBUS。
    TPS2042B 等配电开关(www.ti.com/.../tps2042b) 可用于将 VBUS +5V 连接到 USB OTG 或主机插座。
    利用 USB0_DRVVBUS 输出来驱动 N 沟道 FET 的栅极、该 FET 通过将 EN#信号短接至 GND 来闭合 TPS2042B 开关。

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

    nazgul、您好!

    事实上、对于主机 MSC 示例、我们需要使用 LCDK 上的 USB OTG 端口、因此您需要一个 Mini USB 转 USB 适配器。 我将更新 PRSDK 文档以明确说明这一点、以便其他文档不会遇到相同的问题。

    至于文档、 StarterWare USB wiki 页面是一个很好的参考资源。 尽管 StarterWare 是一个传统的软件包、但大部分功能已集成到处理器 SDK 中、因此文档仍然适用。