This project contains a DFU bootloader for the Arch BLE. It can be built by gcc-arm-embedded toolchain.
- Nordic SoftDevice S110 v7.0
git clone https://github.com/xiongyihui/nrf51_dfu_bootloader
cd nrf51_dfu_bootloader/Board/seeed/bootloader_dual_bank_ble
make
Note that the bootloader address was set to 0x3C000 to give the bootloader only 16KB flash, so code optimization is enabled.