This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

softdevice_hex option in Run-Time Environment

image description As the picture shows, I saw this softdevice_hex option available. The error says, "require nRF_SoftDevice S310_Hex". But where to this missing component.

My development is totally working. If the software device HEX can be programmed with the project, it will nice. Because I work between S310 and S110, sometimes just forgot which software device I have programmed in. LoL

Parents
  • Hi Paul,

    Unfortunately you cannot mix the flashing of your softdevice with your project. You need to have atleast two targets, one for your application and the other to flash softdevice hex file.

    image description

    Also the flashing through keil must be done seperately for each target. I think you cannot do it in one go unless you merge these two hex files or use nrfjprog tool.

    If you already know this, then you might just be asking where to find the missing hex file. All the hex files are located in Keil_v5\ARM\Pack\NordicSemiconductor\nRF_SoftDevice_S110\8.0.0\hex (for example for S110) you see the hex files there. you can find all packs here developer.nordicsemi.com/.../ if there is no hex file in that pack, then probably it is not supported as a pack installer yet.

    Update

    Attaching the example target contents for S110 that you need to add into uvproj file to see one more target. target.txt

    Open .uvproj file and add the contents of this text file as shown in the the image below image description

    you will then see another target and you can later configure its settings however you like in Keil after opening the project.

  • Hey Aryan. I just noticed that after copy the target.txt into the .proj file. It affected other targets. Added file groups to other targets. Please put a warning in your post before it messes up their project files if they forgot to back up. Thanks Paul

Reply Children
No Data
Related