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
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
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?