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

Program SoftDevice

I am using the link below

https://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk5.v15.3.0/getting_started_softdevice.html#getting_started_sd

with 3 options for programming the softdevice.  I do not have Keil or GCC software, I do have nRFgo Studio.  I have my board connected via J-Link (have programmed several of the examples but now BLE states to program the softdevice with link above).

I can press recover and the Log shows "Recover completed"

I am stuck at step 3 from the link above :

  1. Open nRFgo Studio.
  2. In the Device Manager, select the nRF5 Development board that you are working with (identified by the SEGGER serial number).
  3. Select the Program SoftDevice tab.
  4. Click Browse and navigate to the SoftDevice file that you want to use.
  5. Click Program.

I have loaded BLE examples to the development boards successfully so figured I didnt need to program the softdevice but plugged in the USB to see what it would look like:

and end  up in the same situation.

Is there a way to do it with J-link command or even Segger studio?

I have located s140_nrf52_6.1.1_softdevice.hex

in C:\Users\E729128\Documents\MCM\Nordic Development Kit\nRF5 SKD v15.3.0 Developing Environment\nRF5_SDK_15.3.0_59ac345\components\softdevice\s140\hex 

but it doesnt seem to help me much.

Parents
  • nRFgo Studio just started working all the sudden.  there may be a glitch/bug so if it doesnt work for you just keep trying, close studio open retry, unplug device replug in, reset device, etc.

    Plug in development board, double click on Segger 683928426. Press Erase all and wait for it to complete.  In the program soft device tab, load the softdevice hex and press program and once complete, verify.

    Repeat the process on the program application tab with the client hex file

     

    With the battery in the sensor, Do the same for the sensor via the J-link ultra+ cable, programming the softdevice and server hex files (you will need to double click on the nRF5x Programming

    (note that I got an error when programming the server hex but repeated the programming server hex step a couple times and although the error persisted, it was programmed successfully)

     

    Unplug the jlink but keep the battery in.

    2 for 2 of answering my own questions, not sure if this "tech support" is the greatest as it is almost a week later and a basic question could not be answered. hopefully my 3rd question will get an answer.

Reply
  • nRFgo Studio just started working all the sudden.  there may be a glitch/bug so if it doesnt work for you just keep trying, close studio open retry, unplug device replug in, reset device, etc.

    Plug in development board, double click on Segger 683928426. Press Erase all and wait for it to complete.  In the program soft device tab, load the softdevice hex and press program and once complete, verify.

    Repeat the process on the program application tab with the client hex file

     

    With the battery in the sensor, Do the same for the sensor via the J-link ultra+ cable, programming the softdevice and server hex files (you will need to double click on the nRF5x Programming

    (note that I got an error when programming the server hex but repeated the programming server hex step a couple times and although the error persisted, it was programmed successfully)

     

    Unplug the jlink but keep the battery in.

    2 for 2 of answering my own questions, not sure if this "tech support" is the greatest as it is almost a week later and a basic question could not be answered. hopefully my 3rd question will get an answer.

Children
No Data
Related