工具/软件:Code Composer Studio
尊敬的先生:
TM4C129XN USB 与 Michrochip USB 集线器器件型号 USB2512不能正常工作时出现问题。 以下是跟踪的详细信息:
我们的 USB 集线器专家将为您提供以下信息:
============================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================ 详细信息
如果您打开轨迹并滚动至底部、您将看到问题。
此主机正在尝试与完整的 Split 数据包进行通信。 你不能这么做。
每个拆分事务必须以开始拆分数据包开始、然后要完成该事务、将发送后续完整拆分数据包。
您不能使用完全拆分来启动事务。 这就是器件发送 STALL 的原因。
请在此找到解释拆分交易的内部 Microchip 培训文档。
============================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================
Microchip 回答如下:
根据您提供的日志、我们可以确认对 USB 主机处理器堆栈中主机事务的处理不当。
日志显示我们的集线 器设备没有问题、它 会按 USB 协议的预期反应。
您需要更正 USB 主机堆栈以遵循 USB 协议。
由于这不是 Microchip 处理器/USB 主机处理器堆栈、因此您需要获取 TI 对此的支持以修复拆分交易
===================================================================================================
您能否帮助解决此问题的其他替代方案/选项/解决方案? USB 集线器配置中是否有任何可以解决此问题的内容? 谢谢
此致、
Mourad