This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Softdevice not running code

Hi, I load the s110 softdevice (I tried many versions 5, 6 and 7) When I load my app on the SOC using Keil and the nrf_xxaa_s110 (256) target, the app doesn't run. I'm using latest SDK version (6.1.0).

Any help please

  • Ensure you fully erase the chip first, then load the soft device, then load the App. There is some info in the nRF51822-EK user Guide and nAN-36 App Note about this, but anything in the SDK latest documentation seems to supercede this.

    Check the iROM1 and iRAM1 settings match the softdevice version, it changes. There is a migration document included with s110v6.0.0 and s110v7.0.0 (migration doc not included with the updates like 7.1.0 so get it from the base release X.0.0)

  • Unfortunately could not find anything useful information on nAN-36, and couldn't find any migration document

  • Are you able to flash one of the examples in the SDK, without modifying it? Do you use nRFtools to flash the SoftDevice and application? If you are using SDK v6.1 you should use SoftDevice v7

  • Even the examples of the SDK suffer the same issue, I'm using latest SDK version, and already tried with all the s110 versions

  • How do you know that the app doesn't run? Do you flash the SoftDevice using nRFtools? Are you sure the IROM1 and IRAM1 Start and Size is set to 0x16000, 0x29000, 0x20002000 and 0x2000 respectively under the Target fan in options?

1 2