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.

[参考译文] TM4C1294NCPDT:检测到未知器件

Guru**** 2539500 points
Other Parts Discussed in Thread: TM4C1294NCPDT, AM2434

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1183624/tm4c1294ncpdt-detected-as-unknown-device

器件型号:TM4C1294NCPDT
主题中讨论的其他器件: AM2434TMDS64GPEVM

大家好、

我有一个 TM4C1294NCPDT 定制板。

首先、当我插入 USB 时、它在器件管理器中被标识为"Stellaris 器件固件升级"、然后从 CCS1110的目录中打开了命令提示符、它也被检测为附加的映像(遵循 https://software-dl.ti.com/ccs/esd/documents/xdsdebugprobes/emu_xds110.html#updating-the-xds110-firmware 闪存引导加载程序序列指南)

然后、当我安装 了 CCS1110的 XDS110引导加载程序时、它在设备管理器中显示为未知设备。

我尝试使用 UNIFLSH 和 LMFLASH 解锁器件、但运气不好。(请参阅https://www.ti.com/lit/an/spma075/spma075.pdf 的第5.3.1和5.3.2节)

请帮我解决、我做了什么错。

期待收到您的回复。

--

谢谢、此致、

Divyesh Patel

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

    您好、Divyesh、

    您能解释一下您正在尝试具体实现的目标吗? 我通常可以关注您所做的事情和您看到的事情、但我不理解目标、因此我不确定要向您提供什么反馈。

    我想对我来说最重要的是、我想知道您是要使用 USB 还是 XDS110来对器件进行编程?

    器件固件更新功能是 USB 引导加载程序、而 XDS110使用 JTAG、而不是 USB。 那么、可能存在断开连接的情况?

    此致、

    Ralph Jacobi

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

    您好、Ralph、

    实际上、上述陈述中有一个错误。

    我们的调试器 XDS110 IC (TM4C129)在 TMDS243GPEVM 的电路板中错误损坏。 因此、我们更换了 IC、但它无法正常工作。 因此、我认为我需要在 TM4C129中安装引导加载程序和固件。 以便我根据之前的线程进行了尝试、但它检测到为未知设备。

    请帮帮我。

    --

    谢谢、此致、

    Divyesh Patel

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

    您好、Divyesh、

    那么、您是否在有效地尝试将 XDS110固件映像上载到 TMDS243GPEVM 上的新 TM4C129 IC?  

    您发布的指南我相信是针对独立 XDS110调试探针、我不确定它是否适用于您的电路板。

    您是否尝试通过 JTAG 或仅使用 USB 连接到 TM4C 器件?

    此致、

    Ralph Jacobi

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

    您好、Ralph、

    感谢您的回答。

    [引用 userid="189615" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1183624/tm4c1294ncpdt-detected-as-unknown-device/4458520 #4458520"]因此,您正在尝试将 XDS110固件映像上载到 TM4C129 IC (在  TMDS243GPEVM 上)?

    是的、正确。

    [引用 userid="189615" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1183624/tm4c1294ncpdt-detected-as-unknown-device/4458520 #4458520"]您是否尝试通过 JTAG 或仅使用 USB 连接 TM4C 器件?

    USB

    [引用 userid="189615" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1183624/tm4c1294ncpdt-detected-as-unknown-device/4458520 #4458520"]您发布的指南我认为是针对独立 XDS110调试探针,我不确定是否适用于您的电路板。

    好的、那么、使其正常运行的方法是什么?

    因为我无法通过 USB 访问 AM2434。

    --

    谢谢、此致、

    Divyesh Patel

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用 userid="456289" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1183624/tm4c1294ncpdt-detected-as-unknown-device/4458042 #4458042"]我们的调试器 XDS110 IC (TM4C129)在 TMDS243GPEVM 的电路板中错误损坏。 因此、我们更换了 IC、但它不起作用[/QUERP]

    只需确认-您获得了具有1MB 闪存的 TM4C1294NCPDT、对吧?

    [引用 userid="456289" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1183624/tm4c1294ncpdt-detected-as-unknown-device "]

    首先、当我插入 USB 时、它在器件管理器中被标识为"Stellaris 器件固件升级"、然后从 CCS1110的目录中打开了命令提示符、它也被检测为附加的映像(遵循 https://software-dl.ti.com/ccs/esd/documents/xdsdebugprobes/emu_xds110.html#updating-the-xds110-firmware 闪存引导加载程序序列指南)

    [/报价]

    更换 IC 后、您能够像上所示那样看到器件处于 DFU 模式? 然后、您尝试通过以下方式刷写固件:

    xdsdfu -f 固件 .bin -r

    完成此操作后、是否再无法通过"xdsdfu -e"或通过设备管理器检测到 XDS110?

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

    您好 Ki、

    [引用 userid="2210" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1183624/tm4c1294ncpdt-detected-as-unknown-device/4459626 #4459626"]仅需确认-您获得了具有1MB 闪存的 TM4C1294NCPDT、对吗?[/quot]

    是的、它具有1MB 闪存。

    (笑声)

    [引用 userid="2210" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1183624/tm4c1294ncpdt-detected-as-unknown-device/4459626 #4459626"]

    更换 IC 后、您能够像上所示那样看到器件处于 DFU 模式? 然后、您尝试通过以下方式刷写固件:

    xdsdfu -f 固件 .bin -r

    [/报价]

    是的、按照相同的步骤操作。

    [引用 userid="2210" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1183624/tm4c1294ncpdt-detected-as-unknown-device/4459626 #4459626"]执行此操作后,XDS110将无法通过"xdsdfu -e"或通过设备管理器检测到?[/quot]

    是的、正确。 然后、不再将其标识为"Stellaris 器件固件升级"

    请帮帮我。

    --

    谢谢、此致、

    Divyesh Patel

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

    引导加载程序的刷写可能出错。 您可以尝试"刷写引导加载程序"部分、其中涉及将  TM4C1294NCPDT 的引脚97连接 到接地:

    https://software-dl.ti.com/ccs/esd/documents/xdsdebugprobes/emu_xds110.html#flashing-the-bootloader

    否则、我没有更多建议尝试...

    Ki

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

    您好 Ki、

    我遵循了上面所述的"">software-dl.ti.com/.../emu_xds110.html

    [引用 userid="456289" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1183624/tm4c1294ncpdt-detected-as-unknown-device ]首先、当我插入 USB 时、它在器件管理器中被标识为"Stellaris 器件固件升级"、然后从 CCS1110目录中打开命令提示符、它也被检测为附加映像(遵循 https://software-dl.ti.com/ccs/esd/documents/xdsdebugprobes/emu_xds110.html#updating-the-xds110-firmware)闪存引导加载程序序列指南)

    但是、我无法成功完成。 是否有任何其他方法来擦除或解锁控制器?

    因为同样、我损坏了3个控制器。

    请帮帮我。

    期待收到您的回复。

    --

    谢谢、此致、

    Divyesh Patel

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用 userid="456289" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1183624/tm4c1294ncpdt-detected-as-unknown-device/4461599 #4461599">但我无法成功完成该操作。 是否有任何其他方法可以擦除或解锁控制器?

    很抱歉,但我不知道其他人。 您的硬件连接可能存在一些问题? 我将向器件专家征求更多意见。

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

    您好、Divyesh、

    通过 USB 连接时、您是否能够在设备管理器中观察到 XDS110?

    此致、

    Erik

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

    您好 Ki、

    [引用 userid="2210" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1183624/tm4c1294ncpdt-detected-as-unknown-device/4462174 #4462174)]抱歉,我不知道其他人。 您的硬件连接可能存在一些问题? 我将向器件专家征求更多意见。[/引述]

    当然、感谢您的支持。

    --

    谢谢、此致、

    Divyesh Patel

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

    您好 Erik、

    [报价 userid="493859" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1183624/tm4c1294ncpdt-detected-as-unknown-device/4462610 #4462610"]通过 USB 连接时,您是否能够在设备管理器中观察到 XDS110?

    否、我无法观察到 XDS110器件。

    在首次启动期间、我只观察到"Stellaris 器件固件升级"器件。

    --

    谢谢、此致、

    Divyesh Patel

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

    您好、Divyesh、

    您最初说您使用的是定制板、但随后说您使用的是 AM243x GPEVM。 是否可以确认您使用的是 GPEVM 而不是定制板?

    请重试以运行位于以下 位置的"刷写引导加载程序"序列:https://software-dl.ti.com/ccs/esd/documents/xdsdebugprobes/emu_xds110.html#troubleshooting

    此致、

    Erik

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

    您好 Erik、

    [引用 userid="493859" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1183624/tm4c1294ncpdt-detected-as-unknown-device/4465599 #4465599">您最初说您正在使用定制板、但随后说您正在使用 AM243x GPEVM。 您能否确认您使用的是 GPEVM 而不是自定义电路板?

    它不是定制板。 我们仅使用 AM243x GPEVM。

    [引用 userid="493859" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1183624/tm4c1294ncpdt-detected-as-unknown-device/4465599 #4465599")是否可以重试以运行位于 https://software-dl.ti.com/ccs/esd/documents/xdsdebugprobes/emu_xds110.html#troubleshooting的"刷写引导加载程序"序列

    我遵循了相同的链接、但仍然遇到问题。

    期待您的反馈。

    --

    谢谢、此致、

    Divyesh Patel

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

    您好、Divyesh、

    此时、如果您使用的是 AM243x GPEVM、请遵循所有故障排除选项、并可以确认 TM4C 已正确安装、且没有明显的短路或连接松动迹象、那么我建议尝试 执行此处的 RMA 流程:  https://www.mistralsolutions.com/rma-form/ (使用 TMDS64GPEVM 代替 TMDS243GPEVM)

    RMA 过程可能需要一些时间、因此另一种选择是购买新的 TMDS243GPEVM。  

    很抱歉、我们未能找到解决方案来刷写更换的 IC。 如有任何其他问题、请告知我。  

    此致、

    Erik  

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

    您好 Erik、

    非常感谢您的支持。

    我只想确认、如果硬件方面的一切都正确、那么本指南是否有用或可以解决锁定问题?

    [引用 userid="456289" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1183624/tm4c1294ncpdt-detected-as-unknown-device/4466520 #4466520"] [/报价]

    --

    谢谢、此致、

    Divyesh Patel

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

    Divyesh、

    如果从硬件角度看问题都是正确的、那么我希望链接(https://software-dl.ti.com/ccs/esd/documents/xdsdebugprobes/emu_xds110.html#troubleshooting)中列出的故障排除选项 能够解决您的问题。  

    此外、您能否尝试打开 Code Composer Studio 并 为 AM243x GPEVM 和"测试连接"创建目标配置?

    此致、

    Erik

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

    您好 Erik、

    非常感谢您的支持。

    我将检查硬件并实现相同的硬件。

    --

    谢谢、此致、

    Divyesh Patel