I am confused about the lack of softdevice information for the Gazell examples. I am looking at SDK 10 now having first tried SDK12 before deciding to stay with 10.
As a starting point, I have no trouble compling, loading the softdevice and loading the application in a different example that uses s110 and just blinks leds, this one:
\nrf5_sdk_10\examples\peripheral\blinky\pca10028\s110\arm5_no_packs\blinky_s110_pca10028.uvprojx
The name of the folders and project make it quite clear the s100 softdevice is in use. Furthermore the project includes a target for this.
Now to my question; when I look at the examples for Gazell the SDK12 project folders list these projects under "blank" which seems to indicate there is no softdevice.
I am trying to run this Gazell example.
\nrf5_sdk_10\examples\proprietary_rf\gzll\gzll_ack_payload\pca10028\host_ack_payload\arm5_no_packs
The specific error that I get is :
Erase Failed! Error: Flash Download
failed - "Cortex-M0"
but this is not too surprising since there is no softdevice target for the project.
Questions: Does Gazell require a softdevice and if so which one is recommended for the nRF51822. If the softdevice is not required, where is the source or library that makes it run?
How can I make the example project work and are there other suggestions how I can research this topic?