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

Eclipse Registers Missing

I'm trying to debug a project I recently migrated to eclipse but my Peripheral Registers are empty with the error message "There are no peripherals descriptions available, install the required packs". Can someone guide me as to how to populate the device registers?

I set things up using the migration guide on this site.

Using nRF5283 with SDK14.1

config.png

	SEGGER J-Link GDB Server V6.20h Command Line Version

JLinkARM.dll V6.20h (DLL compiled Oct 27 2017 16:22:47)

Command line: -if swd -device nRF52832_xxAA -endian little -speed 1000 -port 2331 -swoport 2332 -telnetport 2333 -vd -ir -localhostonly 1 -singlerun -strict -timeout 0 -nogui
-----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:            on
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:                 nRF52832_xxAA
Target interface:              SWD
Target interface speed:        1000kHz
Target endian:                 little

Connecting to J-Link...
J-Link is connected.
Firmware: J-Link OB-SAM3U128-V2-NordicSemi compiled Jul 24 2017 17:30:12
Hardware: V1.00
S/N: 682962379
Checking target voltage...
Target voltage: 3.30 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 4 bytes @ address 0x00000000 (Data = 0x20000400)
Read 2 bytes @ address 0x00000000 (Data = 0x0400)
Received monitor command: speed 1000
Target interface speed set to 1000 kHz
Received monitor command: clrbp
Received monitor command: reset
Resetting target
Received monitor command: halt
Halting target CPU...
...Target halted (PC = 0x000008E8)
Received monitor command: regs
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, R13= 20000400, MSP= 20000400, PSP= 00000000
R14(LR) = FFFFFFFF, R15(PC) = 000008E8
XPSR 01000000, APSR 00000000, EPSR 01000000, IPSR 00000000
CFBP 00000000, CONTROL 00, FAULTMASK 00, BASEPRI 00, PRIMASK 00
Reading all registers
Read 4 bytes @ address 0x000008E8 (Data = 0x47184B06)
Read 2 bytes @ address 0x000008E8 (Data = 0x4B06)
Received monitor command: speed auto
Select auto target interface speed (1000 kHz)
Received monitor command: flash breakpoints 1
Flash breakpoints enabled
Received monitor command: semihosting enable
Semi-hosting enabled (Handle on BKPT)
Received monitor command: semihosting IOClient 1
Semihosting I/O set to TELNET Client
Received monitor command: SWO DisableTarget 0xFFFFFFFF
SWO disabled successfully.
Received monitor command: SWO EnableTarget 0 0 0x1 0
SWO enabled successfully.
Read 4 bytes @ address 0x000008E8 (Data = 0x47184B06)
Read 2 bytes @ address 0x000008E8 (Data = 0x4B06)
Downloading 16048 bytes @ address 0x00023000 - Verified OK
Downloading 16048 bytes @ address 0x00026EB0 - Verified OK
Downloading 16112 bytes @ address 0x0002AD60 - Verified OK
Downloading 13496 bytes @ address 0x0002EC50 - Verified OK
Downloading 8 bytes @ address 0x00032108 - Verified OK
Downloading 48 bytes @ address 0x00032110 - Verified OK
Downloading 112 bytes @ address 0x00032140 - Verified OK
Downloading 8 bytes @ address 0x000321B0 - Verified OK
Downloading 16 bytes @ address 0x000321B8 - Verified OK
Downloading 8 bytes @ address 0x000321C8 - Verified OK
Downloading 640 bytes @ address 0x000321D0 - Verified OK
Downloading 168 bytes @ address 0x00032450 - Verified OK
Comparing flash   [....................] Done.
Verifying flash   [....................] Done.
Writing register (PC = 0x0002F7CC)
Read 4 bytes @ address 0x0002F7CC (Data = 0x4A074906)
Read 2 bytes @ address 0x0002F7CC (Data = 0x4906)
Read 2 bytes @ address 0x0002E0C4 (Data = 0x2301)
Read 2 bytes @ address 0x0002E0C4 (Data = 0x2301)
Read 2 bytes @ address 0x0002E090 (Data = 0x68BB)
Read 2 bytes @ address 0x0002E090 (Data = 0x68BB)
Read 2 bytes @ address 0x00023644 (Data = 0xF7FF)
Read 2 bytes @ address 0x00023644 (Data = 0xF7FF)
Received monitor command: clrbp
Received monitor command: reset
Resetting target
Received monitor command: halt
Halting target CPU...
...Target halted (PC = 0x000008E8)
Read 2 bytes @ address 0x00023644 (Data = 0xF7FF)
Read 2 bytes @ address 0x00023644 (Data = 0xF7FF)
Read 2 bytes @ address 0x00023644 (Data = 0xF7FF)
Received monitor command: regs
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, R13= 20000400, MSP= 20000400, PSP= 00000000
R14(LR) = FFFFFFFF, R15(PC) = 000008E8
XPSR 01000000, APSR 00000000, EPSR 01000000, IPSR 00000000
CFBP 00000000, CONTROL 00, FAULTMASK 00, BASEPRI 00, PRIMASK 00
Reading all registers
Read 4 bytes @ address 0x000008E8 (Data = 0x47184B06)
Read 2 bytes @ address 0x000008E8 (Data = 0x4B06)
Setting breakpoint @ address 0x00023644, Size = 2, BPHandle = 0x0001
Setting breakpoint @ address 0x0002E090, Size = 2, BPHandle = 0x0002
Setting breakpoint @ address 0x0002E0C4, Size = 2, BPHandle = 0x0003
Starting target CPU...
...Breakpoint reached @ address 0x00023644
Reading all registers
Read 4 bytes @ address 0x00023644 (Data = 0xFE66F7FF)
Removing breakpoint @ address 0x00023644, Size = 2
Removing breakpoint @ address 0x0002E090, Size = 2
Removing breakpoint @ address 0x0002E0C4, Size = 2
Read 1 bytes @ address 0x20002600 (Data = 0x00)
Downloading 1 bytes @ address 0x20002600 - Verified OK
Reading all registers
Read 4 bytes @ address 0x00023644 (Data = 0xFE66F7FF)
Read 1 bytes @ address 0x200021CC (Data = 0x01)
Read 1 bytes @ address 0x20002600 (Data = 0x01)
Setting breakpoint @ address 0x0002E090, Size = 2, BPHandle = 0x0004
Setting breakpoint @ address 0x0002E0C4, Size = 2, BPHandle = 0x0005
Starting target CPU...
Related