Hi
is there any open source bootloader for arm cortex m*?
I have a series of boards (light LED control/ motor control ,...) controlled via CAN/LIN/Ethernet and would like to have a bootloader where certain things are shared:
the crc code, version numbering of the bootloader, a robust protokol to update it. ... may be integrated build/
compile time of bootloader....
Stm32 comes with a bootloader example, but it is very basic. No version numbering ...
Arm mBed OS is open source and may be helpful for you.
Mbed OS is the leading open-source RTOS for the Internet of Things, speeding up the creation and deployment of IoT devices based on Arm processors.
With Mbed OS, you can develop IoT software in C++ with our free online IDE, generate optimized code with Arm C/C++ Compiler and run it on hundreds of hardware platforms.
The Mbed OS stack includes TLS, networking, storage and drivers, and is enhanced by thousands of code examples and libraries.
https://os.mbed.com/
https://os.mbed.com/releases/
github.com/.../mbed-os-5.10.1
But this is not a bootloader, but rather a full featured RTOS. It's not the same thing at all