Bootloader used for firmware updates over LoRaWAN. Tested with L-Tek FF1705 - based on Multi-Tech xDot.
-
Install mbed CLI and the GNU ARM Embedded Toolchain.
-
Import this project:
$ mbed import https://github.com/armmbed/lorawan-fota-bootloader
-
Build the project:
$ mbed compile -m xdot_l151cc -t GCC_ARM --profile ./profiles/release.json
Note that the bootloader size is currently set to 0x7000
, but you can set this lower when building for a release profile if you need more space for your application.
If you want to see debug messages on the serial port (baud rate 9,600):
-
Build with:
$ mbed compile -m xdot_l151cc -t GCC_ARM --profile ./profile/develop.json
Based on the initial work by Chris Snow.