9 years, 6 months ago.

nRF51822 Gets Into Bad Upload State

Every so often my nRF51822-mkit modules will get into a certain state where flashing mbed code through Keil won't run the app. Here's how it usually goes:

I attempt to flash my application through Keil to the module and the alive LED does not blink when finished. So I then attempt to flash the latest BLE_HeartRate sample through Keil and the alive LED also does not blink. I flash the blinky demo through Keil and it successfully blinks the LED. Flashing any BLE program fails to run the application. A fix I've found is that if I compile through the mbed compiler and then drag and drop the hex to the mounted drive to flash, that will work. Then, subsequent flashes through Keil for BLE code will work properly.

Has anyone experienced this issue?

Question relating to:

The nRF51822-mKIT is a low cost ARM mbed enabled development board for Bluetooth® Smart designs with the nRF51822 SoC. The kit gives access to all GPIO pins via pin headers …
Be the first to answer this question.