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

PTR5518 sd_softdevice_enable does not return

Hi,

I developed an application on the nRF51 Dongle (PCA10031) and am now trying to port it to this module. It is a nRF51822 AA device (256K Flash, 16K RAM), and it is Rev.3 according to the results of nrf_ic_info_get. I am using Soft Device S130 Rev2.0.1 and SDK 12.3.0. I changed the memory map in the linker script to reflect the reduced memory (dongle has 32K RAM), and tried changing the clock accuracy to 250ms (from the standard 20ms). My ld script is as follows:

MEMORY {

FLASH (rx) : ORIGIN = 0x1b000, LENGTH = 0x25000

RAM (rwx) : ORIGIN = 0x20002000, LENGTH = 0x2000

}

I can step through the program but when it comes to sd_softdevice_enable call, it does not return.

Anyone have any ideas what might be wrong?

Thanks, John

Related