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.

[参考译文] TM4C129XNCZAD:Windows 10无法识别器件-未知 USB 器件(配置描述符无效)

Guru**** 2404245 points
Other Parts Discussed in Thread: EK-TM4C1294XL

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1050961/tm4c129xnczad-device-not-recognised-by-windows-10---unknown-usb-device-invalid-configuration-descriptor

器件型号:TM4C129XNCZAD
Thread 中讨论的其他器件:EK-TM4C1294XL

我有一年前制造的一些板、但从未使用过-我们不再能接触开发它们的软件/硬件团队、大约一半的板(35)不能被具有上述信息的窗口识别。

其它所有插件的主板均已识别-通过设置应用程序获取固件更新,并且只能正常工作..... 然后显示为 HID

有人能不能给我指个解决方案。

谢谢

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

    您好!

    [引用 userid="503649" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1050961/tm4c129xnczad-device-not-recognized-by-windows-10---unknown-usb-device-invalid-configuration-descriptor "]我有一些板是一年前制造的、从未使用过-我们不再能够访问开发它们的软件/硬件团队、大约有一半的板(35)不能被具有上述消息的窗口识别。

    错误消息" Windows 10无法识别设备-未知 USB 设备(配置描述符无效)"似乎表明它无法进行 USB 枚举。 在枚举过程中、器件应向主机发送器件描述符、配置描述符、接口描述符等、以便主机知道要使用什么 Windows 驱动程序。  

     您是否知道故障板和正常板是否都应该具有相同的固件? 如果它们具有相同的固件、则可能是板级问题。 您可以进行 ABA 交换测试吗? 将故障 MCU 更换为正常板、然后将正常 MCU 更换为不良板? 良好的电路板是否继续工作? 故障电路板是否继续出现故障?

     如果在交换后正常电路板继续工作、而故障电路板继续出现故障、则这不是 MCU 问题。 您需要调查电路板。   

     如果换用后正常板不再工作或故障板再次工作、则是 MCU 问题。 如果是这种情况、我建议您通过 JTAG 接口重新编程固件。 我假设您的电路板具有 JTAG 连接器、您可以访问 IDE 和固件。

     当然、您可以在进行交换之前对故障 MCU 进行重新编程、看看它是否起作用。 这将是我要做的第一步。  

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

    感谢 Charles 的快速回复。 我无法更换 MCU、因为它焊接到电路板上-我有 Tiva 开发板、但没有软件(或经验)  

    我希望所有板都是相同的-最初插入到 PC 时、它们会在器件管理器中显示为可感知的主要固件更新程序、然后我们的应用会将固件推入其中-因此、这些板可能在此过程中发生故障、处于未知状态。

    我将研究如何在 PC 上设置开发套件、并查看是否可以获得一些软件。 我可以使用 JTAG "空白"单元-然后重新开始。

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

    您好、Adrian、

    C:\ti\TivaWare_C_Series-2.2.0.295\examples\boards\ek-tm4c1294xl\boot_demo_usb 处有一个 USB DFU 示例。 您可以通过 JTAG 接口加载该示例、然后运行该示例。 运行后、它将枚举为 DFU 器件。 在 Windows 设备管理器上、您应该会看到下图。  您可以使用自己的 PC 应用程序下载固件、也可以使用 C:\Program Files (x86)\Texas Instruments\Tiva\USB_examples\dfuprog 实用程序下载固件。

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

    感谢 Charles、我将开发板与软件一起整理、并保证可以继续使用。

    又来了 Thsnka。

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

    好的、请告诉我们您的发现。