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.
你好。 我有一个带 TM4C123GH6PM MCU 的定制板。 SWD 接口在板上路由。 不幸的是、我闪存固件将 SWDIO 和 SDCLK 配置为 GPIO (将该引脚保留在 PinMux 中为 GPIO)。 之后、我无法连接到 MCU。 我使用 SEGGER j-link 作为调试器。 然后、我尝试使用 SEGGER 控制台 A 连接到 MCU、得到下一份报告:
通过 SWD 连接到目标找到 ID 为0x2BA01477的 SW-DP 找到 ID 为0x2BA01477的 SW-DP 扫描 AP 映射以查找所有可用 AP AP[1]:AP 映射结束时停止 AP 扫描 AP[0]:AHB-AP (IDR:0x24770011) 通过 AP 映射迭代以查找 AHB-AP 以使用 跳过 AP[0]。 无法读取 AHB ROM 寄存器 **** 错误:读取 DP-Ctrl-Stat 寄存器时出现 DAP 错误。 找到 ID 为0x2BA01477的 SW-DP 找到 ID 为0x2BA01477 的 SW-DP 扫描 AP 映射以查找所有可用 AP AP[1]:AP 映射结束时停止 AP 扫描 AP[0]:AHB-AP (IDR:0x24770011) 迭代 AP 映射以查找 AHB-AP 以使用 AP[0]:跳过。 无法读取 AHB ROM 寄存器 无法连接到目标。
我尝试执行批量擦除序列、但它没有帮助。 我还能做什么?
正确。 LM 闪存编程器不支持 J-Link。 它仅支持 ICDI 调试探针。 您将显示"J-Link>解锁 LM3Sxxx"。 为什么选择 LM3Sxxx? 您没有选择 TM4C123吗? 您可能需要联系 Segger 或与 J-Link 一起使用的任何 IDE、以查看它们必须批量擦除 TM4C123的选项。
在我所附的应用手册中、如果您有 TM4C123 LaunchPad、请转至第4.6节。 您可以使用 TM4C123 LaunchPad 来调试定制板、并且希望您可以尝试 LM 闪存编程器来解锁定制板。 但是、由于您已经尝试使用 J-link 解锁、但未成功、因此无法保证。 通过使用 TM4C123 Launchpad 调试定制板、试用 LM 闪存程序。 如果您仍然无法解锁、那么我建议您继续使用新电路板、或者如果您有时间将新芯片交换到定制电路板中。
您还可以选择使用其他调试探针、如 XDS100、XDS110或 XDS200、然后使用 Uniflash 尝试解锁器件。 可以在 www.ti.com/.../UNIFLASH 中找到 Uniflash。