I'm working with a K82 MCU and require a bootloader so that I can update my application over UART. It looks like I shouldn't have to reinvent the wheel for this, but in my searching, I've come across several different bootloaders and it is not clear to me which are active and recommended. Here are the bootloaders that I've found:
- Developer's Serial Bootloader (https://community.nxp.com/t5/Kinetis-Microcontrollers/Developer-s-Serial-Bootloader/ta-p/1104674)
- Kinetis Bootloader v2.0.0 (KBOOT aka MCUBOOT) (https://community.nxp.com/t5/MCU-Bootloader-Knowledge-Base/Introducing-Kinetis-Bootloader-v2/ta-p/11...)
- Freedom Bootloader (example project in MCUXpresso) - this looks related but substantially different than the Kinetis Bootloader v2.0.0
- uTaskerV1.4 (https://github.com/uTasker/uTasker-Kinetis)
Can anyone offer any guidance on which are recommended and under which use cases? Documentation is spotty and dated and none of the options seem to acknowledge the existence of the others.