最近几天一直想通过JLink进行调试,可是一直进不了main函数,求高人指点
问题描述:
我从网上下了6410的一个led的裸机程序的例子,用jlink进行调试的时候,一直不能往后进行(没有进入到main函数中的断点),在J-Link ARM V4.10i - Control panel窗口的Log中,如果选中IsHalted的话,就会不停的输出下面一句
T0E24 077:573 JLINKARM_IsHalted() returns FALSE
软硬件环境:
U-Boot 1.1.6 (Oct 18 2011 - 15:23:51) for FriendlyARM MINI6410
RVDS2.2
JLink V4.10i
Tiny6410(1107)
较完整日志信息:
SEGGER J-Link ARM V4.10i DLL Log
DLL Compiled: Jan 25 2010 14:43:57
Logging started @ 2012-09-10 20:40
T0E24 000:516 JLINKARM_Reset()
T0E24 000:903 JLINKARM_WriteMem(0x50000000, 0x3650 Bytes, ...) - Data: 1C 00 9F E5 00 10 A0 E3 ...
T0E24 005:196 JLINKARM_ReadMem (0x50000868, 0x0004 Bytes, ...) - Data: 74 10 9F E5
T0E24 005:203 JLINKARM_ReadMem (0x500008E4, 0x0004 Bytes, ...) - Data: 00 50 00 7F
T0E24 005:209 JLINKARM_ReadMem (0x500003A4, 0x0004 Bytes, ...) - Data: 10 40 2D E9
T0E24 005:215 JLINKARM_ReadMem (0x50000944, 0x0004 Bytes, ...) - Data: 70 40 2D E9
T0E24 005:222 JLINKARM_ReadMem (0x5000078C, 0x0004 Bytes, ...) - Data: 48 01 9F E5
T0E24 005:230 JLINKARM_ReadMem (0x500008DC, 0x0004 Bytes, ...) - Data: 00 80 00 7F
T0E24 005:237 JLINKARM_ReadMem (0x500008A0, 0x0004 Bytes, ...) - Data: 0F 00 2D E9
T0E24 005:244 JLINKARM_ReadMem (0x50000988, 0x0004 Bytes, ...) - Data: 10 40 2D E9
T0E24 005:251 JLINKARM_ReadMem (0x50000900, 0x0004 Bytes, ...) - Data: 70 40 2D E9
T0E24 005:261 JLINKARM_ReadMem (0x500007D4, 0x0004 Bytes, ...) - Data: 00 01 9F E5
T0E24 005:271 JLINKARM_ReadMem (0x500008DC, 0x0004 Bytes, ...) - Data: 00 80 00 7F
T0E24 005:278 JLINKARM_ReadMem (0x5000082C, 0x0004 Bytes, ...) - Data: B0 20 9F E5
T0E24 005:284 JLINKARM_ReadMem (0x500008E4, 0x0004 Bytes, ...) - Data: 00 50 00 7F
T0E24 005:290 JLINKARM_ReadMem (0x500007B0, 0x0004 Bytes, ...) - Data: 24 11 9F E5
T0E24 005:295 JLINKARM_ReadMem (0x500008DC, 0x0004 Bytes, ...) - Data: 00 80 00 7F
T0E24 005:302 JLINKARM_ReadMem (0x500008E8, 0x0004 Bytes, ...) - Data: 00 00 A0 E3
T0E24 005:307 JLINKARM_ReadMem (0x50000770, 0x0004 Bytes, ...) - Data: 64 31 9F E5
T0E24 005:314 JLINKARM_ReadMem (0x500008DC, 0x0004 Bytes, ...) - Data: 00 80 00 7F
T0E24 005:321 JLINKARM_ReadMem (0x50000880, 0x0004 Bytes, ...) - Data: 5C 10 9F E5
T0E24 005:327 JLINKARM_ReadMem (0x500008E4, 0x0004 Bytes, ...) - Data: 00 50 00 7F
T0E24 005:332 JLINKARM_ReadMem (0x500009C8, 0x0004 Bytes, ...) - Data: 10 40 2D E9
T0E24 005:339 JLINKARM_ReadMem (0x50000738, 0x0004 Bytes, ...) - Data: 9C 21 9F E5
T0E24 005:345 JLINKARM_ReadMem (0x500008DC, 0x0004 Bytes, ...) - Data: 00 80 00 7F
T0E24 005:351 JLINKARM_ReadMem (0x50000608, 0x0004 Bytes, ...) - Data: C4 22 9F E5
T0E24 005:357 JLINKARM_ReadMem (0x500008D4, 0x0004 Bytes, ...) - Data: 39 20 00 00
T0E24 005:363 JLINKARM_ReadMem (0x500007A0, 0x0004 Bytes, ...) - Data: 00 00 51 E3
T0E24 005:369 JLINKARM_ReadMem (0x5000070C, 0x0004 Bytes, ...) - Data: C8 01 9F E5
T0E24 005:377 JLINKARM_ReadMem (0x500008DC, 0x0004 Bytes, ...) - Data: 00 80 00 7F
T0E24 005:383 JLINKARM_ReadMem (0x50000844, 0x0004 Bytes, ...) - Data: 04 E0 2D E5
T0E24 005:389 JLINKARM_ReadMem (0x50000754, 0x0004 Bytes, ...) - Data: 80 31 9F E5
T0E24 005:395 JLINKARM_ReadMem (0x500008DC, 0x0004 Bytes, ...) - Data: 00 80 00 7F
T0E24 005:401 JLINKARM_ReadMem (0x5000068C, 0x0004 Bytes, ...) - Data: 41 10 A0 E3
T0E24 005:407 JLINKARM_ReadMem (0x50000000, 0x0004 Bytes, ...) - Data: 1C 00 9F E5
T0E24 005:413 JLINKARM_ReadMem (0x50000024, 0x0004 Bytes, ...) - Data: 00 40 00 7E
T0E24 023:068 JLINKARM_ReadMem (0x500003B4, 0x0004 Bytes, ...) - Data: A8 00 8F E2
T0E24 026:379 JLINKARM_GoAllowSim()
T0E24 077:573 JLINKARM_IsHalted() returns FALSE
T0E24 077:584 JLINKARM_IsHalted() returns FALSE
T0E24 077:595 JLINKARM_IsHalted() returns FALSE
T0E24 077:606 JLINKARM_IsHalted() returns FALSE
T0E24 077:617 JLINKARM_IsHalted() returns FALSE
T0E24 077:628 JLINKARM_IsHalted() returns FALSE
T0E24 077:639 JLINKARM_IsHalted() returns FALSE
T0E24 077:650 JLINKARM_IsHalted() returns FALSE
T0E24 077:661 JLINKARM_IsHalted() returns FALSE
T0E24 077:672 JLINKARM_IsHalted() returns FALSE
T0E24 077:683 JLINKARM_IsHalted() returns FALSE
T0E24 077:696 JLINKARM_IsHalted() returns FALSE
T0E24 077:711 JLINKARM_IsHalted() returns FALSE
T0E24 077:725 JLINKARM_IsHalted() returns FALSE
T0E24 077:738 JLINKARM_IsHalted() returns FALSE
T0E24 077:751 JLINKARM_IsHalted() returns FALSE
T0E24 077:765 JLINKARM_IsHalted() returns FALSE
T0E24 077:778 JLINKARM_IsHalted() returns FALSE