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.

[参考译文] EK-TM4C1294XL:维修EVK

Guru**** 2376610 points
Other Parts Discussed in Thread: EK-TM4C1294XL, EK-TM4C123GXL
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1097969/ek-tm4c1294xl-repair-evk

部件号:EK-TM4C1294XL
主题中讨论的其他部件: EK-TM4C123GXLTM4C123LMFLASSPROGRAMR

大家好,我使用EK-TM4C1294XL将固件加载到外部主板已有一段时间,现在我收到"连接到目标时出错",我最近遇到一些接地问题,我认为U20 (tm4c123gh6pmi7)可能已损坏。 我正在连接EK-TM4C1294XL通过USB连接器U22连接,并已卸下R6,R7,R8,R10,R11,R15,R16。

如何检查U20是否损坏,我在尝试从代码编辑器工作室进行编程(连接到目标时出错)时使用JTAG引脚中的示波器进行测量,并且我在信号中看不到切换,同样在未连接目标的情况下,我测量JTAG引脚上的电压: 复位=3.3V,TDO=0.75V,TDI=3.11V,TMS=0.75V和TCK=0.75V。

如果U20损坏,是否可以更换部件? 我有一些tm4c123gh6pmi7。

谢谢

拉斐尔

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

    如何检查U20是否损坏,我在尝试从代码编辑器工作室进行编程(连接到目标时出错)时使用JTAG引脚中的示波器进行测量,并且我在信号中看不到切换,同样在未连接目标的情况下,我测量JTAG引脚上的电压: 复位=3.3V,TDO=0.75V,TDI=3.11V,TMS=0.75V和TCK=0.75V。

    如果U20损坏,是否可以更换部件? 我有一些tm4c123gh6pmi7。

    [/引述]

    确认这一点的最佳方法是使用另一个EK-TM4C1294XL电路板来查看您是否连接到定制电路板。 如果您可以连接,则会确认您的第一个LaunchPad不工作。 如果您认为tm4c123已损坏,并且您认为值得花时间和精力去焊旧部件并重新焊接新部件,则可以在LaunchPad上更换该tm4c123。 您需要自己做出决定。 就个人而言,如果   时间不够,我只会继续使用新型EK-TM4C1294XL主板,甚至是EK-TM4C123GXL主板。 请参阅4.6 部分,了解如何使用EK-TM4C123GXL调试另一个主板。 https://www.ti.com/lit/pdf/spma075.I将建议您使用低成本调试探头(如XDS100或XDS200)调试系统。   

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

    好的,还有其他检查方法吗? 我没有其他EK-TM4C1294XL。

    如果我决定更换tm4c123,固件如何?

    感谢您的帮助!

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

    您好,

    OK,1294,有406.713万有没有406.713万没有其他检查方法吗? 我没有其他EK-TM4C1294XL。[/QUET]

     您有多少块自定义主板? 如果 您的EK-TM4C1294XL主板上的ICDI无法连接到任何主板,那么它几乎可以确认TM4C123作为EK-TM4C1294XL主板上的ICDI存在问题。  

    如果1294如果我406.713万我决定406.713万决定更换tm4c123[/报价]固件,该怎么办?

    这是我忘了提及的一个非常好的观点。 TM4C123上有一个引导加载程序和一个应用程序。 该应用程序是模拟ICDI的固件。 引导加载程序将接收ICDI固件更新。 问题在于您需要具有对TM4C123的JTAG访问权限,才能将引导加载程序编程到新的TM4C123上。 没有一个简单的方法可以做到这一点。 您需要一个特殊工具来访问TM4C123的JTAG端口。 该工具可能需要数百美元。 我想你宁愿换洗涤垫板。  

    [/quote]
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    这1294这是406.73万是我406.73万我忘了提及的一个非常好的地方。 TM4C123上有一个引导加载程序和一个应用程序。[/QUOT]

    TM4C123中是否有允许USB DFU的ROM bootloader?

    从内存中,我认为 LMFLASHPROGRAMR CAM通过 USB将IDCI固件编程为空白TM4C123。

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

    您好,Chester,

     我不这么认为,即使芯片上有ROM bootloader。 但是,我可以咨询我们的CCS专家。

     如果您查看XDS110 (类似于ICDI),则会同时出现基于闪存的引导加载程序和固件。  

    LM闪存编程器确实允许ICDI固件更新,但我认为假设基于闪存的引导加载程序仍在就位并正常工作。 新设备上的ROM bootloader是否可以更新ICDI固件,我不知道,也没有时间证明。 这将需要我在Launchpad上对TM4C123 MCU进行脱焊和重新焊接。 另外请记住,我们不提供ICDI.bin文件,因为它是专有软件。 如果ROM bootloader枚举为DFU,则单击ICDI固件更新按钮可能与在Program (程序)选项卡中加载ICDI.bin (我们不提供)不同。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    I无论1294无论原始406.7681万原始设备406.7681万设备上的ROM bootloader是否可以更新固件,我都没有时间证明,我也没有时间来证明。 这将需要我在Launchpad上对TM4C123 MCU进行脱焊和重新焊接。

    由于EK-TM4C123GXL对IDCI使用相同的TM4C123GH6MPI设备,并且目标设备使用该启动板和LM Flash Programmer Build 1613执行测试:

    1.连接到启动板上的USB调试端口,并使用LM Flash编程器擦除目标设备的整个闪存。

    2.连接到启动板上的USB设备端口。 目标设备中的ROM bootloader将枚举为"Stellaris器件固件升级"。

    3.尝试在LM Flash编程器上使用“空白检查”,并得到“**错误**:无法找到目标!”

    4.选择LM Flash编程器上的ICDI固件更新按钮并获取以下内容:

    在对话框中选择了“是”。

    这似乎已将ICDI固件编程到启动板上的目标设备中,因为在仍连接到设备的同时,USB端口现在被枚举为“Stellaris在线调试接口”。

    因此,认为LM闪存编程器内部包含ICDI.bin文件,并且*I*能够在空白 TM4C123GH6MPI中使用USB ROM引导加载程序来编程IDCI固件。

    实际上,我没有在 启动板上更换TM4C123GH6MPI ICDI设备,并尝试使用LM Flash编程器安装IDCI固件,但基于上述测试,我认为这可以正常工作。

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

    您好,Chester,

     非常感谢。 如果他愿意,可以免费试用该海报。 问题是他只有一个EK-TM4C1294XL LaunchPad,而不是EK-TM4C123GXL板,该板具有USB调试端口和USB设备端口之间的切换。 如果海报购买了新的EK-TM4C123GXL电路板,他可以像调试自定义电路板那样使用它,而不是证明或否认ROM bootloader是否将更新ICDI固件。