请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
部件号:TUSB4041I 您好,
我们有一款采用 TUSB4041I的新主板,目前运行良好。
它连接到第二个端口上的STM32F微控制器,与设备的通信稳定,除非设备退出USB引导加载程序模式并尝试快速启动我们的新应用程序代码。 在这种情况下,不会检测到或枚举它。
遗憾的是,我们无法在将STM32F切换为不同的USB模式之间使用GPIO线路以编程方式重置TUSB4041I, 我们希望确保,如果STM32F在各种USB应用程序之间移动,这些应用程序将更改其PID/VID和其他所有内容,它将始终在第二个端口上正确枚举。
那么,是否有办法通过SMBus通知USB集线器重新枚举端口,特定端口,重置设备等? 我在注册表中看不到任何内容,但也许我一直在错过它。 在这之后,我应该等待多长时间才能继续在MCU上加载USB堆栈?
还有其他建议吗?
谢谢你。