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

Flashing with Keil vs NRFGoStudio

Hello,

I am using S110 8.0 soft device and using the example Nordic_UART. I am able to compile the project file in KEIL and flash it onto my board. I don't see any errors or warnings. So, I know flashing it was successful.

However, I don't see any advertising. It seems like application doesn't run?

On the other hand, if I use the precompiled HEX file in the Nordic UART folder and load it onto the device using nRFGo Studio, I am able to see advertising packets.

What could I be doing wrong?

Thanks

Parents
  • Keil uses standard underlying debugger interface and uses the nordic plugin algorithms to manage flash and ram. This is more restricted/standarized (between different debuggers) on how it does flashing and verification.

    nRFGo studio uses nrfjprog command line tool under the hood and only works with Segger JLink debugger.

    Seems like there is something with the Nordic_UART you compiled and it can be easily tested. use nrfjprog or nRFGo studio to flash your compiled hex file and I would guess that you will NOT see any advertising. If you compile your project with no optimizations then you should be able to debug why your device is not advertising. There must be a failure in the code somewhere.

Reply
  • Keil uses standard underlying debugger interface and uses the nordic plugin algorithms to manage flash and ram. This is more restricted/standarized (between different debuggers) on how it does flashing and verification.

    nRFGo studio uses nrfjprog command line tool under the hood and only works with Segger JLink debugger.

    Seems like there is something with the Nordic_UART you compiled and it can be easily tested. use nrfjprog or nRFGo studio to flash your compiled hex file and I would guess that you will NOT see any advertising. If you compile your project with no optimizations then you should be able to debug why your device is not advertising. There must be a failure in the code somewhere.

Children
No Data
Related