Skip to content

mbed OS 5 bootloader for LoRaWAN firmware updates (with AT45 external flash)

License

Notifications You must be signed in to change notification settings

ARMmbed/lorawan-fota-bootloader

Repository files navigation

mbed OS 5 bootloader for AT45 SPI Flash

Bootloader used for firmware updates over LoRaWAN. Tested with L-Tek FF1705 - based on Multi-Tech xDot.

How to build

  1. Install mbed CLI and the GNU ARM Embedded Toolchain.

  2. Import this project:

    $ mbed import https://github.com/armmbed/lorawan-fota-bootloader
    
  3. 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.

Debug messages

If you want to see debug messages on the serial port (baud rate 9,600):

  1. Build with:

    $ mbed compile -m xdot_l151cc -t GCC_ARM --profile ./profile/develop.json
    

Acknowledgements

Based on the initial work by Chris Snow.

About

mbed OS 5 bootloader for LoRaWAN firmware updates (with AT45 external flash)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages