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.