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

I am working with Nordic nrf51822 evaluation kit(PCA10001), LED code not working when soft-device (S130) is loaded.

I am new to Nordic Evaluation Kit. I am working in Nordic nrf51822 (PCA10001) Evaluation board. Following are my setup.

  • OS : Ubuntu 14.04 64 bit.
  • SDK : nRF5_SDK_11.0.0-2.alpha_bc3f6a0
  • Compilation : Eclipse Mars 4.1
  • Flashing : JLinkExe
  • Debugging : JLinkDebugger
  • Softdevice : s130_nrf51_2.0.0_softdevice.hex

I have tried a sample code to toggle the LEDs in the evaluation board and I got success when I am flashing the binary file without any soft-device.

My ROM and RAM configurations at this experiment is

FLASH (rx) : ORIGIN = 0x00000000, LENGTH = 0x40000 RAM (rwx) : ORIGIN = 0x20000000, LENGTH = 0x4000

Now, I need to load soft-device (S130) and need to check the functionality of the application with soft-device... I got some reference and have changed the ROM and RAM configurations as

FLASH (rx) : ORIGIN = 0x1C000, LENGTH = 0x24000 RAM (rwx) : ORIGIN = 0x20002800, LENGTH = 0x1800

and I have loaded the soft-device at 0x0000 followed by application's binary file at 0x1C00. Both are loading successfully, but the output is not encountered.

In Windows, while using Keil, we can get functionality successfully with above ROM and RAM configurations.

Kindly help me to solve this, whether i have missed anything.

Parents Reply Children
No Data
Related