Thread 中讨论的其他器件:EK-TM4C1294XL
有人能解释为什么 Tiva USB 库用户指南文档 USB0HostIntHandler 适用于主机模式应用、而 EK-TM4C1294XL 的示例似乎使用 USB0OTGModeIntHandler?
我尝试将中断表更改为指向 USB0HostIntHandler、但我的固件似乎不想在不崩溃的情况下运行。 我的固件基于 DK-TM4C129x USB_HOST_AUDIO_IN 示例、如果这说明了 USB0HostIntHandler 不想工作的原因。 它几乎可以与从示例中复制的 USB0OTGModeIntHandler 配合使用、但我有几个问题。 首先、我的固件不像两年前一样正常工作、我认为这可能是由于 TivaWare 在这段时间内发生的变化。 因此、我在查看所有文档的同时、尝试整理一些内容。 其次、如果我不想支持 OTG 功能、并且我的硬件不是为 OTG 设计的、那么我假设围绕 USB0HostIntHandler 设计固件会更高效。
我意识到 EK-TM4C1294XL 电路板有一个 OTG 连接器、并通过接线进行 OTG 操作。 但是、我的硬件平台无法在设备模式下运行、因为我跳过了这些连接、并且我的硬件有一个 USB A Host 连接器。
P.S. 如果有人碰巧知道 TivaWare 2.1.0.12573和2.1.4.178之间不兼容、这可能会解释我的固件为何不会对所连接的器件作出反应、我希望得到一些提示。 我可能必须就后一个问题开始一个新的议题,但我尚未充分调查这一情况。 我假设比较这些版本之间的 USB_HOST_AUDIO_IN 示例以查找更改可能会有所帮助。