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!