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.

[参考译文] TM4C1292NCPDT:解锁 MAC 地址

Guru**** 2387830 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/1313663/tm4c1292ncpdt-unlocking-the-mac-address

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

您好!

我需要帮助解锁 MAC 地址以将其恢复为出厂设置。

我按照文档 spma075.pdf 中的顺序使用了命令  、因为我使用的是 XDS200编程器、并按照随后的说明按住并释放复位按钮、但无法解锁 MAC 地址。

您能帮助我们找到我遗漏的内容吗?

此致、

Kiran

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

    您好!

     应用 " dbgjtag.exe–f @xds200–Y unlock、mode=Tiva"后是否有日志? 具体内容是什么?

     上次存储在闪存中的程序是什么? 程序是否仍在运行?

     您甚至可以重新加载相同的程序、甚至是新程序吗? 尝试重新加载简单的闪烁程序或 hello 程序。 是否会成功重新加载? 如果您可以重新加载任何程序、则表明 JTAG 接口和 DAP 仍在工作。  

      

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

    尊敬的 Charles:

     应用 "dbgjtag.exe–f @xds200–Y unlock、mode=Tiva"后是否有日志? 具体内容是什么?

    在哪里可以找到此过程的日志文件? 请建议生成日志的步骤(如果未生成)

    您甚至可以重新加载相同的程序还是新程序吗? 尝试重新加载简单的闪烁程序或 hello 程序。 是否会成功重新加载? 如果您可以重新加载任何程序、则表明 JTAG 接口和 DAP 仍在工作。  [/报价]

    是的、此程序可被载入并且运行正常。

    最新存储在闪存中的程序是什么? 该程序是否仍在运行?

    是的、程序正在运行。  

    此致、

    Kiran

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

    尊敬的 Kiranjit:

     我所说的日志是您在执行  dbgjtag.exe–f @xds200–Y unlock、mode=Tiva"之后在 Windows 屏幕上看到的输出。 只需对您的 Windows 进行屏幕截图即可。  

      

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

    尊敬的 Charles:

    下面是屏幕截图:

     

    请分享您对此的评论。

    此致、

    Kiran

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

    这对我来说很正常。 您如何知道 MAC 未擦除?

    为什么不在闪存控制器中查看 USERREG0和 USERREG1? 这两个寄存器用于存储您的当前 MAC 地址。 如果您擦除它们、它们应该显示为全部 F。  

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

    您好 Charles、

    我是否需要在调试模式下检查这些内容? 我在执行上述解锁过程后、尝试读取 Uniflash 中的 MAC 地址、该地址与我编程的地址相同。 这不是全部的 F。

    如果我遗漏了什么内容、可以提供指导吗?

    此致、

    Kiran  

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

    您好!

     是的、要在 CCS 中检查这些寄存器、您需要首先连接到器件、然后转到寄存器浏览器以查看它们。  

      

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

    尊敬的 Charles:

    执行解锁序列后的寄存器窗口如下所示:

    这表明即使在执行解锁程序之后、MAC 地址也不是所有 F。

    芯片上是否应用了任何加密?

    您能提供其他建议吗、我可以尝试解锁它吗?

    此致、

    Kiran

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

    尊敬的 Kiranjit:

     您可以尝试一些实验吗?

     -可以在 LaunchPad 上使用 XDS200调试探针并尝试在 LaunchPad 上使用 dbgjtag.exe 吗?

     -按照第4.8节中的说明使用 LaunchPad 调试定制板。 LaunchPad 具有板载 ICDI 调试探针。 通过此设置、您可以使用 LM 闪存编程器提供的解锁实用程序来解锁和擦除 定制板上的 MAC 地址。 LM Flash Programmer 仅适用于 ICDI、不适用于 XDS200。  

    通过上面的实验、我们将获得有关 dbgjtag.exe、XDS200或者与您的定制板相关的提示。  

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

    尊敬的 Charles:

    -按照第4.8节中的说明使用 LaunchPad 调试定制板。 LaunchPad 具有板载 ICDI 调试探针。 通过此设置、您可以使用 LM 闪存编程器提供的解锁实用程序来解锁和擦除 定制板上的 MAC 地址。 LM Flash Programmer 仅适用于 ICDI、不适用于 XDS200。  

    我只能将 XDS200用于定制电路板、不能用于 ICDI、因此 LM 闪存编程器不能在我的定制电路板上工作。

    此致、

    Kiran

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

    尊敬的 Kiran:

     以下是指向应用手册的链接、我指的是使用 EK-TM4C129XL 板上的 ICDI 调试另一个 TM4C 芯片。  https://www.ti.com/lit/pdf/spma075。 您将需要创建 JTAG 连接器。 如果无法做到、您是否曾尝试过使用 XDS200擦除  EK-TM4C129XL 板? 结果是什么?

     我只是在我的 LaunchPad 上使用 XDS200探针自行尝试。 结果如下。 请参见下方的。  

    我使用 CCS 查看 USER_REG0和 USER_REG1、它们变成了我的 LaunchPad 上的全部 F。 电路板最初 具有有效的 MAC 地址。  

    如果我使用 ICDI 和 LM 闪存编程器来查看 MAC 地址、它们也会显示所有 F。  

     

    我将建议您更新 XDS200驱动程序、以查看它是否起作用。  请参阅此链接并搜索"要重新安装 Windows 设备驱动程序:"。 重新安装用于 XDS200的 Windows 驱动程序、并查看是否可以擦除 MAC 地址。  

    https://software-dl.ti.com/ccs/esd/documents/xdsdebugprobes/emu_xds200.html

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

    尊敬的 Charles:

    如果无法实现,是否已尝试使用 XDS200擦除  EK-TM4C129XL 板? 结果是什么?
     我刚刚在我的 LaunchPad 上使用 XDS200探头尝试了一下。 结果如下。 见下文。

    我不知道如何在 Launchpad 上使用 XD200探针。 您能否分享您的设置图片?

    此致、

    Kiran

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

    您可以连接到 U6 JTAG 连接器进行外部调试。  

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

    尊敬的 Kiranjit:

      我没有听到你的回应。 我现在就结束这个帖子。 如果您有任何更新、您可以写入此帖子、该帖子将更改"打开"状态。  

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

    您好 Charles、

    很抱歉恢复到很晚。 但 TI 评估板上的连接器是10个引脚、但调试探针上的连接器是20个引脚。

    请指导如何连接它。

    此致、

    Kiran

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

    很抱歉恢复到很晚。 但 TI 评估板上的连接器是10个引脚、但调试探针上的连接器是20个引脚。

    [/报价]

    需要20引脚至10引脚适配器。 购买 XDS200调试探针时、应附带适配器。