Beware that this post is related to an SDK in maintenance mode
More Info: Consider nRF Connect SDK for new designs
This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Difference between the various projects within an example in the nRF51 SDKs

There are the following projects under the Health Thermometer example for Keil

What is the difference between them when trying to install on the nRF51 DK? I could not find any documentation or read me describing what these are for.

Which should I use when I desperately want to get something to work on the DK? So far I have had no luck with the s110 project. Should I be using the UART?

s110
ser_s110_hci
ser_s110_spi
ser_s110_uart

Parents Reply
  • I noted the messed up assembly code. But I have tried what you have said many times - load softdevice with nrfConnect, but any time I load the app hex after SoftDevice, COrtex M0. I have been doing this for a couple of days and there are few things I have not tried.

    But I have always changed to nrf51822 - that is a variant I have not done.

    That worked!!

    The main cause of the problem was not the settings, but migrating to version 5 (uprojx). If I don't do that, it works and I receive heart rate measuements.

    I also noted that I didnt need to migrate to the new Kiel version in this SDK. I do in SDK 8.1.0. In the 8.1.0 SDK the targets field is empty, not so here.

    Keil told me I needed to migrate. That solved the target selection option in 8.1.0.

    So what do I make of all this?

    I have no good solution for SDK 8.1.0

    For SDK 10 then

    DO NOT migrate project to newer Keil project format - that changes too many default settings

    If you move to a different device, the correct Debug settings need to be done.

    Somewhere all those default settings need to available.

    Next step for me is to try and do this for device nrf51822. I have to work with that chip. I will stick with SDK 12.3.0 and SoftDevice s130.  But I will need the correct address settings. Are they different than the default target device?

Children
Related