1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
RIOT/tests/riotboot
Gaëtan Harter d4775ccf96
riotboot: remove compatibility for HEXFILE as file to flash
It is now the case for `edbg`.
Openocd support still needs special handling.
2019-03-26 13:35:04 +01:00
..
tests tests/riotboot: extend to accept slot 0 or 1 2019-01-14 16:14:34 +01:00
main.c tests: add riotboot bootloader test 2018-12-18 19:31:35 +01:00
Makefile riotboot: remove compatibility for HEXFILE as file to flash 2019-03-26 13:35:04 +01:00
README.md tests/riotboot: add basic automatic test in python 2018-12-18 19:31:35 +01:00

RIOT bootloader test

This is a basic example how to use RIOT bootloader in your embedded application.

This test should foremost give you an overview how to use riotboot:

  • make all build the test using the target riotboot, which generates a binary file of the application with a header on top of it, used by the bootloader to recognise a bootable image.

  • make riotboot/flash creates the binary files and flashes both riotboot and the RIOT image with headers included. This should boot as a normal application.

In this test two modules riotboot_hdr and riotboot_slot are used to showcase the access to riotboot shared functions.

  • make test can be executed to run the automatic Python test that checks basic functionalities of riotboot