我们已经使用 TM4C1294很多年了、它的 USB 端口从未出现过问题、但最近我们在产品上安装了一个新的批次、它们的行为很奇怪。
- 当它是全新的、我可以通过 USB 闪存在定制的引导加载程序中。 之后、我还可以 通过 LM 闪存编程器通过 USB 闪存实际程序、但之后、器件将不再显示在 USB 模式中、并且 USBP 线路为低电平(应该为高电平)
- 我 通过 USB 将其连接到 PC 、并使用 JTAG 接头 直接对其进行调试。 当我运行程序时 、USB 端口永远不会生成中断(USBP 线路为低电平(它应该为高电平)
我在我的旧版 TM4C1294堆栈上重复上述步骤和相同的程序、它们都运行得很好。
为了排除故障来自我的代码、我尝试了 TI 的一个示例、即 USB_dev_cserial、但没有进行任何修改、同样的问题是、USBP 线路过低! (当然、这适用于我的旧版 TM4C1294s 堆栈(
由于有问题的端口可以通过 USB 进行刷写、因此它表示 USB 端口工作正常
其中有任何一个有指针吗? 谢谢!