This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Problem debugging on eclipse linux nrf51

I've followed the tutorial about setting the eclipse environement devzone.nordicsemi.com/.../ I've got every thing to work except the debugging, it stops every time at :

ffffffff: add %al,%al

no matter where is my breakpoint

and shows : No source available for 0xffffffff

I'm using the -O0 -g3 flags

SEGGER J-Link GDB Server V5.12e Command Line Version

JLinkARM.dll V5.12e (DLL compiled Apr 29 2016 15:06:27)

-----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:                 nRF51822_xxAA
Target interface:              SWD
Target interface speed:        1000kHz
Target endian:                 little

Connecting to J-Link...
J-Link is connected.
Firmware: J-Link ARM V8 compiled Nov 28 2014 13:44:46
Hardware: V8.00
S/N: 308622870
Feature(s): RDI,FlashDL,FlashBP,JFlash,GDBFULL
Checking target voltage...
Target voltage: 3.33 V
Listening on TCP/IP port 2331
Connecting to target...Connected to target
Waiting for GDB connection...Connected to 127.0.0.1
Reading all registers
Read 1 bytes @ address 0xFFFFFFFF (Data = 0x00)
Read 1 bytes @ address 0xFFFFFFFF (Data = 0x00)
Reading 64 bytes @ address 0xFFFFFFC0
Reading 8 bytes @ address 0xFFFFFFFF
Reading 7 bytes @ address 0xFFFFFFFF
Target interface speed set to 1000 kHz
Select auto target interface speed (2000 kHz)
Flash breakpoints enabled
Read 1 bytes @ address 0xFFFFFFFF (Data = 0x00)
Read 1 bytes @ address 0xFFFFFFFF (Data = 0x00)
Reading 8 bytes @ address 0xFFFFFFFF
Reading 7 bytes @ address 0xFFFFFFFF
Read 1 bytes @ address 0xFFFFFFFF (Data = 0x00)
Reading 64 bytes @ address 0x000184C0
Read 1 bytes @ address 0x00018508 (Data = 0x3B)
Reading 64 bytes @ address 0x000188C0
Read 1 bytes @ address 0x00018924 (Data = 0x18)
Reading 64 bytes @ address 0x000187C0
Reading 64 bytes @ address 0x00018800
Read 1 bytes @ address 0x00018802 (Data = 0x15)
Read 1 bytes @ address 0x000184F0 (Data = 0x80)
Read 1 bytes @ address 0x00018506 (Data = 0x36)
Read 1 bytes @ address 0x0001856C (Data = 0x02)
Reading 64 bytes @ address 0x00018840
Read 1 bytes @ address 0x0001886C (Data = 0x14)
Read 1 bytes @ address 0x000187F4 (Data = 0x80)
R0 = 00000007, R1 = 00000000, R2 = 00000190, R3 = 00000007
R4 = 00000000, R5 = 00000000, R6 = FFFFFFFF, R7 = 20003FF0
R8 = FFFFFFFF, R9 = FFFFFFFF, R10= 1FFF4000, R11= 00000000
R12= FFFFFFFF, R13= 20003FF0, MSP= 20003FF0, PSP= FFFFFFFC
R14(LR) = 000186EB, R15(PC) = 00018802
XPSR 01000000, APSR 00000000, EPSR 01000000, IPSR 00000000
CFBP 00000000, CONTROL 00, FAULTMASK 00, BASEPRI 00, PRIMASK 00
Reading all registers
Read 1 bytes @ address 0xFFFFFFFF (Data = 0x00)
Read 1 bytes @ address 0xFFFFFFFF (Data = 0x00)
Reading 8 bytes @ address 0xFFFFFFFF
Reading 7 bytes @ address 0xFFFFFFFF
Performing single step...
...Breakpoint reached @ address 0x00018804
Reading all registers
Read 1 bytes @ address 0xFFFFFFFF (Data = 0x00)
Read 1 bytes @ address 0xFFFFFFFF (Data = 0x00)
Reading 64 bytes @ address 0xFFFFFFC0
Reading 8 bytes @ address 0xFFFFFFFF
Reading 7 bytes @ address 0xFFFFFFFF
Reading 64 bytes @ address 0x00000000
Reading 64 bytes @ address 0x00000040

please help!

Related