NXH3670: Failed to execute MI command

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

NXH3670: Failed to execute MI command

782 次查看
jick
Contributor I

我从官方网站下载了该演示,并在解压缩后将其导入了MCUXpresso。编译和刻录没有问题,但是在调试过程中显示了以下问题。

 

WARNING: Target connection lost.
SEGGER J-Link GDB Server V6.80d Command Line Version
JLinkARM.dll V6.80d (DLL compiled Jun 26 2020 17:16:09)
Command line: -nosilent -swoport 2332 -select USB -telnetport 2333 -singlerun -endian little -noir -speed auto -port 2331 -vd -device MKL27Z64xxx4 -if SWD -halt -reportuseraction
-----GDB Server start settings-----
GDBInit file: none
GDB Server Listening port: 2331
SWO raw output listening port: 2332
Terminal I/O port: 2333
Accept remote connection: localhost only
Generate logfile: off
Verify download: on
Init regs on start: off
Silent mode: off
Single run mode: on
Target connection timeout: 0 ms
------J-Link related settings------
J-Link Host interface: USB
J-Link script: none
J-Link settings file: none
------Target related settings------
Target device: MKL27Z64xxx4
Target interface: SWD
Target interface speed: auto
Target endian: little
Connecting to J-Link...
J-Link is connected.
Device "MKL27Z64XXX4" selected.
Firmware: J-Link V9 compiled Dec 13 2019 11:14:50
Hardware: V9.20
Feature(s): RDI, GDB, FlashDL, FlashBP, JFlash, RDDI
Checking target voltage...
Target voltage: 3.30 V
Listening on TCP/IP port 2331
Connecting to target...
ConfigTargetSettings() start
ConfigTargetSettings() end
InitTarget() start
InitTarget()
InitTarget() end
Found SW-DP with ID 0x0BC11477
Unknown DP version. Assuming DPv0
AP map detection skipped. Manually configured AP map found.
AP[0]: AHB-AP (IDR: Not set)
AP[1]: MEM-AP (IDR: Not set)
AP[0]: Core found
AP[0]: AHB-AP ROM base: 0xF0002000
CPUID register: 0x410CC601. Implementer code: 0x41 (ARM)
Found Cortex-M0 r0p1, Little endian.
FPUnit: 2 code (BP) slots and 0 literal slots
CoreSight components:
ROMTbl[0] @ F0002000
ROMTbl[0][0]: F0000000, CID: B105900D, PID: 001BB932 MTB-M0+
ROMTbl[0][1]: F0001000, CID: B105900D, PID: 0008E000 MTBDWT
ROMTbl[0][2]: E00FF000, CID: B105100D, PID: 000BB4C0 ROM Table
ROMTbl[1] @ E00FF000
ROMTbl[1][0]: E000E000, CID: B105E00D, PID: 000BB008 SCS
ROMTbl[1][1]: E0001000, CID: B105E00D, PID: 000BB00A DWT
ROMTbl[1][2]: E0002000, CID: B105E00D, PID: 000BB00B FPB
ConfigTargetSettings() start
ConfigTargetSettings() end
InitTarget() start
InitTarget()
InitTarget() end
Found SW-DP with ID 0x0BC11477
Unknown DP version. Assuming DPv0
AP map detection skipped. Manually configured AP map found.
AP[0]: AHB-AP (IDR: Not set)
AP[1]: MEM-AP (IDR: Not set)
AP[0]: Core found
AP[0]: AHB-AP ROM base: 0xF0002000
CPUID register: 0x410CC601. Implementer code: 0x41 (ARM)
Found Cortex-M0 r0p1, Little endian.
FPUnit: 2 code (BP) slots and 0 literal slots
CoreSight components:
ROMTbl[0] @ F0002000
ROMTbl[0][0]: F0000000, CID: B105900D, PID: 001BB932 MTB-M0+
ROMTbl[0][1]: F0001000, CID: B105900D, PID: 0008E000 MTBDWT
ROMTbl[0][2]: E00FF000, CID: B105100D, PID: 000BB4C0 ROM Table
ROMTbl[1] @ E00FF000
ROMTbl[1][0]: E000E000, CID: B105E00D, PID: 000BB008 SCS
ROMTbl[1][1]: E0001000, CID: B105E00D, PID: 000BB00A DWT
ROMTbl[1][2]: E0002000, CID: B105E00D, PID: 000BB00B FPB
Connected to target
Waiting for GDB connection...Connected to 127.0.0.1
Reading all registers
Read 4 bytes @ address 0x000000E8 (Data = 0xB672B510)
Read 2 bytes @ address 0x000000E8 (Data = 0xB510)
Connected to 127.0.0.1
Reading all registers
Read 4 bytes @ address 0x000000E8 (Data = 0xB672B510)
Read 2 bytes @ address 0x000000E8 (Data = 0xB510)
Received monitor command: reset
Reset: Halt core after reset via DEMCR.VC_CORERESET.
Reset: Reset device via AIRCR.SYSRESETREQ.
Resetting target
Downloading 192 bytes @ address 0x00000C00 - Verified OK
Downloading 20 bytes @ address 0x00000E00 - Verified OK
Downloading 15968 bytes @ address 0x00001000 - Verified OK
Downloading 15936 bytes @ address 0x00004E60 - Verified OK
Downloading 15984 bytes @ address 0x00008CA0 - Verified OK
Downloading 15984 bytes @ address 0x0000CB10 - Verify failed
Downloading 16176 bytes @ address 0x00010980J-Link: Flash download: Bank 0 @ 0x00000000: Skipped. Contents already match
- Verify failed
Downloading 16352 bytes @ address 0x000148B0 - Verify failed
Downloading 6324 bytes @ address 0x00018890 - Verify failed
Downloading 1264 bytes @ address 0x0001A144 - Verify failed
Writing register (PC = 0x 1130)
Read 4 bytes @ address 0x00001130 (Data = 0xB672B510)
Read 2 bytes @ address 0x000059B4 (Data = 0xB510)
Reading 64 bytes @ address 0x00005980
Read 2 bytes @ address 0x000059B6 (Data = 0xF008)
Read 2 bytes @ address 0x000059B4 (Data = 0xB510)
Read 2 bytes @ address 0x000059B6 (Data = 0xF008)
Reading all registers
Read 4 bytes @ address 0x00001130 (Data = 0xB672B510)
Read 2 bytes @ address 0x000059B4 (Data = 0xB510)
Received monitor command: semihosting enable
Semi-hosting enabled (Handle on BKPT)
Received monitor command: exec SetRestartOnClose=1
Executed SetRestartOnClose=1
Received monitor command: reset
Reset: Halt core after reset via DEMCR.VC_CORERESET.
Reset: Reset device via AIRCR.SYSRESETREQ.
Resetting target
Setting breakpoint @ address 0x000059B4, Size = 2, BPHandle = 0x0001
Setting breakpoint @ address 0x000059B6, Size = 2, BPHandle = 0x0002
Starting target CPU...
Debugger requested to halt target...
WARNING: CPU could not be halted
Reading all registers
WARNING: CPU could not be halted
ERROR: Cannot read register 0 (R0) while CPU is running
ERROR: Cannot read register 1 (R1) while CPU is running
ERROR: Cannot read register 2 (R2) while CPU is running
ERROR: Cannot read register 3 (R3) while CPU is running
ERROR: Cannot read register 4 (R4) while CPU is running
ERROR: Cannot read register 5 (R5) while CPU is running
ERROR: Cannot read register 6 (R6) while CPU is running
ERROR: Cannot read register 7 (R7) while CPU is running
ERROR: Cannot read register 8 (R8) while CPU is running
ERROR: Cannot read register 9 (R9) while CPU is running
ERROR: Cannot read register 10 (R10) while CPU is running
ERROR: Cannot read register 11 (R11) while CPU is running
ERROR: Cannot read register 12 (R12) while CPU is running
ERROR: Cannot read register 13 (R13) while CPU is running
ERROR: Cannot read register 14 (R14) while CPU is running
ERROR: Cannot read register 15 (R15) while CPU is running
ERROR: Cannot read register 16 (XPSR) while CPU is running
ERROR: Cannot read register 17 (MSP) while CPU is running
ERROR: Cannot read register 18 (PSP) while CPU is running
ERROR: Cannot read register 24 (PRIMASK) while CPU is running
ERROR: Cannot read register 25 (BASEPRI) while CPU is running
错误:CPU运行时无法读取寄存器26(FAULTMASK)
错误:CPU运行时无法读取寄存器27(CONTROL)
删除断点@地址0x000059B4,大小= 2
删除断点@地址0x000059B6,大小= 2
警告:无法读取内存@地址0xDEADBEEE
警告:无法读取内存@地址0xDEADBEEE
警告:无法暂停CPU
错误:CPU正在运行时无法读取寄存器18(PSP)
读取寄存器(PSP = 0xDEADBEEF)
警告:目标连接丢失。

 

“反汇编”窗口如下所示:

000000e8:无法执行MI命令:
-data-disassemble -s 232 -e 340-3
来自调试器后端的错误消息:
无法访问地址
0xe8的内存000000e9:连接已关闭

我不确定是什么引起了这个问题。  帮帮我〜

0 项奖励
1 回复

761 次查看
estephania_mart
NXP TechSupport
NXP TechSupport

Hello,

 

Which kit are you using ?

Are you using the LPC-Link 2 ?

Could you please help me check this ?

 

Regards,
Estephania

0 项奖励