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

FW works on nRF51 DK but when I flash in my target board it doesn't.

I developed an application based on ble_app_uart and it is working on my nRF51 DK. I can see the ports driven by my application responding and Bluetooth communication is working perfectly.

I generated the HEX file as "Additional output format" in the Linker option and flashed it on my target board using JLink.

Well, the controller of my target board just doesn't start!

Does the HEX file contain the Soft Device? What am I doing wrong?

Parents
  • Just a hint: the HEX file of my application is smaller than the softdevice, meaning that the code is not included.  Therefore I flashed the softdevice and my application separately but it still doesn't work.

    My application used nRF51822-QFAA controller but, as it is the same size as nRF51422 of the DK board, I think there is nothing I need to change. Also, I tried 2 samples so I believe a hardware problem is out of the question...

    I'm out of ideas. Anyone has some?

Reply
  • Just a hint: the HEX file of my application is smaller than the softdevice, meaning that the code is not included.  Therefore I flashed the softdevice and my application separately but it still doesn't work.

    My application used nRF51822-QFAA controller but, as it is the same size as nRF51422 of the DK board, I think there is nothing I need to change. Also, I tried 2 samples so I believe a hardware problem is out of the question...

    I'm out of ideas. Anyone has some?

Children
No Data
Related