This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

How to program PCA10028 by drag and drop

Hello,

I want to use the Segger drag and drop programming feature on the PCA10028. I have got a running application with the S120 softdevice. To use the mass storage drag and drop feature of the PCA10028, I merged my application .hex file and the sofdevice .hex file into one complete.hex file with the nordic mergehex.exe tool.

When I drop the new app.hex file to the mass storage device, It seems that nRF51422 chip gets reprogrammed, but the application doesn`t start execution.

Is there any thing wrong in my workflow?

Regards, BTprogrammer

Parents Reply
    1. erase your device -> nrfjprog -e

      1. flash softdevice -> nrfjprog --program S120_softdevice.hex

      2. read uicr -> nrfjprog --readuicr soft.uicr

      3. flash application -> nrfjprog --program application.hex

      4. read uicr -> nrfjprog --readuicr app.uicr

      5. both .uicr files should be same if your app is not writing anything to UICR

Children
No Data
Related