On my own board based on 51822, I developped an HTS-like application with SD8.0.0.
Now, I would like integrate the DFU bootloader.
I follow the "Running the BLE bootloader example" .
Programming the DFU bootloader
-
Erasing the device OK
-
Program the SoftDevice OK
-
Compile the project dfu_dual_bank_ble_s110_pcaNNN OK NNN is my board with 1 led and 1 button
-
Select ... (I don't use Keil, but eclipse, arm-gcc toolchain and cygwin as dev environment) NO IN MY CASE
-
Program the DFU bootloader. OK
Updating the device firmware
-
Create a firmware file or use one provided within example POSTPONED
-
Make sure that you are using Master Control Panel v3.8 or later. OK (3.10.0.14)
-
Start the device in bootloader mode. FAILED
As there is no existing application on the device, the device should be started in bootloader mode.
This step fails...
My checks are:
-
UICR in 0x10001014 is programmed with 0x0003C000
-
the debugger doesn't stop on the main() breakpoint.
Have you an idea what happens ?
Thanks for your support !