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-TM4C123GXL:无法再使用 CCS 连接到调试器。

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1300850/ek-tm4c123gxl-i-can-no-longer-connect-to-debug-with-ccs

器件型号:EK-TM4C123GXL
主题中讨论的其他器件: SEGGERTM4C1231E6PZ、TM4C123GH6PM

我正在使用评估板 EK-TM4C123GXL。
我无法再使用 CCS 连接到调试。
我已将所有 GPIOLOCKs 设置为1:启用。
如何改进它?


以下是 J-Link Commander 的日志。
SEGGER J-Link Commander V7.94 (编译时间:11月29 2023 13:43:12)
DLL 版本 V7.94、已编译11月29 2023 13:41:24

通过 USB...O.K.连接到 J-Link
固件:J-Link V11已编译、11月22 2023 09:48:47
硬件版本:V11.00
J-Link 正常运行时间(自启动以来):0D 01h 05m 22s
S/N: 261004372
许可证:FlashBP、GDB
OEM:SEGGER - EDU
USB 速度模式:高速(480Mbit/s)
VTRF=3.135V


键入"connect"以建立目标连接、"?" 获取帮助
J-Link>连接
请指定器件/内核。 :TM4C1231E6PZ
键入"?" "选择"对话框
器件>TM4C123GH6PM
请指定目标接口:
j) JTAG (默认)
S) SWD
t) cJTAG
TIF>S
指定目标接口速度[kHz]。 :4000 kHz
速度>4000
选择了器件"TM4C123GH6PM"。


通过 SWD 连接到目标
找到 ID 为0x2BA01477的 SW-DP
DPIDR:0x2BA01477
CoreSight SoC-400或更早版本
扫描 AP 地图以查找所有可用 AP
AP[1]:已停止 AP 扫描,因为已到达 AP 映射的末尾
AP[0]:AHB-AP (IDR:0x24770011)
迭代 AP 映射以找到要使用的 AHB-AP
AP[0]:找到内核
AP[0]:AHB-AP ROM 基址:0xE00FF000
CPUID 寄存器:0x410FC241。 标准制订商代码:0x41 (ARM)
找到 Cortex-M4 r0p1、小端字节序。
FPUnit:6个代码(BP)插槽和2个字面量插槽
CoreSight 组件:
ROMTbl[0]@ E00FF000
[0][0][0]:E000E000 CID B105E00D PID 000BB00C SCS-M7
[0][1]:E0001000 CID B105E00D PID 003BB002 DWT
[0][2]:E0002000 CID B105E00D PID 002BB003 FPB
[0][3]:E0000000 CID B105E00D PID 003BB001 ITM
[0][4]:E0040000 CID B105900D PID 000BB9A1 TPIU
[0][5]:E0041000 CID B105900D PID 000BB925 ETM
内存区域:
区域:"默认"说明:默认访问模式
已识别 Cortex-M4。
J-Link>r
复位延迟:0ms
正常复位类型:通过 SYSRESETREQ & VECTRESET 位复位内核和外设。
复位:通过 DEMCR.VC_CORERESET 复位后停止内核。
RESET:通过 AIRCR.SYSRESETREQ 复位器件。
J-Link>h
PC = 7810674A、CycleCnt = 00000000
R0 = 00000000、R1 = 00000000、R2 = 00000000、R3 = 00000000
R4 = 00000000、R5 = 00000000、R6 = 00000000、R7 = 00000000
R8 = 00000000、R9 = 00000000、R10 = 00000000、R11 = 00000000
R12= 00000000
SP (R13)= 6006ABD4、MSP= 6006ABD4、PSP= 00000000、R14 (LR)= FFFFFFFF
XPSR = 01000000:APSR = nzcvq、EPSR = 01000000、IPSR = 000 (NoException)
CFBP = 00000000、CONTROL = 00、FAULTMASK = 00、BASEPRI = 00、PRIMASK = 00

FPS0 = 00000000、FPS1 = 00000000、FPS2 = 00000000、FPS3 = 00000000
FPS4 = 00000000、FPS5 = 00000000、FPS6 = 00000000、FPS7 = 00000000
FPS8 = 00000000、FPS9 = 00000000、FPS10= 00000000、FPS11= 00000000
FPS12= 00000000、FPS13= 00000000、FPS14= 00000000、FPS15= 00000000
FPS16= 00000000、FPS17= 00000000、FPS18= 00000000、FPS19= 00000000
FPS20= 00000000、FPS21= 00000000、FPS22= 00000000、FPS23= 00000000
FPS24= 00000000、FPS25= 00000000、FPS26= 00000000、FPS27= 00000000
FPS28= 00000000、FPS29= 00000000、FPS30= 00000000、FPS31= 00000000
FPSCR= 00000000
J-Link>exec EnableEraseAllFlashBanks
J-Link>擦除
未指定地址范围、将执行"擦除芯片"
'ERASE':执行 MCU 的隐式复位和暂停。
复位:通过 DEMCR.VC_CORERESET 复位后停止内核。
RESET:通过 AIRCR.SYSRESETREQ 复位器件。
正在擦除设备...

***错误:无法擦除芯片。
执行芯片擦除 RAMCode 失败!
J-Link:闪存下载:所需总时间:0.271s (准备:0.241s、比较:0.000s、擦除:0.029s、程序:0.000s、验证:0.000s、 恢复:0.001s)

错误:无法恢复目标。 RAMCode 永不停止
错误:已返回擦除、错误代码为-5。
J-Link>exec EnableEraseAllFlashBanks
J-Link>擦除
未指定地址范围、将执行"擦除芯片"
'ERASE':执行 MCU 的隐式复位和暂停。
复位:通过 DEMCR.VC_CORERESET 复位后停止内核。
RESET:通过 AIRCR.SYSRESETREQ 复位器件。
正在擦除设备...

错误:擦除芯片时超时、RAMCode 没有及时响应(PC = 0x7814775E、XPSR = 0x01000000、SP = 0x6A96AFD4)!
擦除芯片失败。
执行芯片擦除 RAMCode 失败!
J-Link:Flash 下载:所需总时间:23.020s (准备:0.002s、比较:0.000s、擦除:20.008s、程序:0.000s、验证:0.000s、 还原:3.009s)

***错误:恢复目标时超时,RAMCode 没有及时响应(PC = 0x1201F7CA、XPSR = 0x01000003、SP = 0x20000650)!
无法恢复目标。 RAMCode 永不停止
错误:已返回擦除、错误代码为-5。
J-Link>


谢谢!

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

    您好、Akira-San、

     由于您拥有 EK-TM4C123GXL LaunchPad 板、因此您可以使用 LM 闪存编程器将器件解锁到其出厂设置。 请确保拔下外部调试器。 解锁过程需要使用板载 ICDI 调试探针。  

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

    尊敬的 Charles-San:

    非常感谢您帮助回答我的问题。 非常感谢您的帮助、由于您的指导、我得以解决了这个问题。