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.

[参考译文] TM4C123FE6PM:基于 ARM 的微控制器论坛

Guru**** 2390755 points
Other Parts Discussed in Thread: UNIFLASH

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1190436/tm4c123fe6pm-arm-based-microcontrollers-forum

器件型号:TM4C123FE6PM
主题中讨论的其他器件:UNIFLASH

我有一些 TM4C123FE6PMI 未能使用。 对于故障电路板、我无法重新刷写微控制器。

        这是我尝试的东西。

  • 我能够使用 LM 闪存编程器解锁微控制器
  • 我无法使用 Uniflash 读取微控制器的存储器

        当我尝试使用 XDS200连接到目标时、我收到了以下消息。

 ---- [打印重置命令软件日志文件]-----------------

 

此实用程序已选择了560/2xx 类产品。

此实用程序将加载程序'xds2xxu.out'。

库构建日期为'EP 20 202022'。

库构建时间为'17:17:24'。

库软件包版本为'9.9.0.0.00040'。

库组件版本为'35.0.0'。

控制器不使用可编程 FPGA。

控制器的版本号为"13"(0x0000000d)。

控制器的插入长度为"0"(0x00000000)。

此实用程序将尝试重置控制器。

此实用程序已成功重置控制器。

 

---- [打印重置命令硬件日志文件]-----------------

 

此仿真器不会创建复位日志文件。

 

---- [发生了错误,该实用程序已中止]-----

 

此错误由 TI 的 USCIF 驱动程序或实用程序生成。

 

值为'-233'(0xffff17)。

标题为"SC_ERR_PATH_Broken (SC_ERR_PATH_COMPLETE")。

 

说明如下:

JTAG IR 和 DR 扫描路径不能循环位、它们可能会损坏。

尝试扫描 JTAG 扫描路径失败。

目标的 JTAG 扫描路径似乎已断开

卡在一个或卡在零的故障。

 

[结束]                    

 

      我检查了应用报告 SPMA075第27页中列出的1到7项。

      https://www.ti.com/lit/pdf/spma075

      

      1到6 都很好。 有3.3V 和1.2V。 PCB 上的16MHz 晶体没有振荡。

      我正在尝试了解 是否可以使微控制器再次工作。

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

    山美、您好!

    您能否详细了解如何使用 LM 闪存编程器解锁微控制器? 您是否已将 TM4C LaunchPad/Dev 套件的 ICDI 接口连接到故障电路板?

    通常、对于使用 XDS200等探针的定制板、解锁过程需要通过 UniFlash 命令行完成。

    此致、

    Ralph Jacobi

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

    是的、我使用 TM4C Launch Pad 来解锁微控制器。 为电路板通电、同时按住 Launch Pad 上的其余按钮。 完全如部分所述  5.3.1

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

    山美、您好!

    您是否已将 LaunchPad 的 RESET 按钮连接到  TM4C123FE6PMI 的/RESET 引脚? 有关保持 RESET 的说明是指您尝试解锁的微控制器的/RESET 引脚。

    GUI 无法检测您是否正确执行了该步骤、因此如果  TM4C123FE6PMI 的/RESET 引脚 未正确固定、则会错误地指出解锁成功。

    此致、

    Ralph Jacobi

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

    相关知识。 我有一根跳线、将  LaunchPad 上的/RESET 接头连接到 微控制器上的/RESET 引脚。  

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

    山美、您好!

    好的、只是想确保解锁过程已正确完成。 通常、这应该足以恢复器件并恢复 JTAG、即使加载了错误代码或代码遇到锁定 JTAG 的故障...

    您能否探测 TDO 信号并查看其是否以恒定速率切换?

    您说电路板使用失败、那么我的理解是您现有的经验证设计在现场失败、您正在尝试调试或恢复电路板?

    如果是、您是否能够进行 ABA 交换、以便我们能够具体确定问题是否与 TM4C 微控制器隔离?

    此致、

    Ralph Jacobi

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

    TDO 根本不切换。  

    我尝试进行调试。 如果我更换微控制器、它将会起作用。  

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

    山美、您好!

    我建议测试微控制器引脚、以查看是否有任何证据表明可能发生短路。 如果解锁过程成功、但无法对 MCU 进行编程、则无论它是 ESD 还是过压/电流、我都可能会发生某种损坏。 解锁过程 会导致闪存被完全清零并且寄存器被复位、因此此时任何情况都不应阻止 JTAG 访问。  

    您可能还想查看器件在故障电路板上是否吸收了比功能电路板更大的电流。

    此致、

    Ralph Jacobi