My project is an almost "ready-for-production" project.
It is a small electronic project with an ARM cpu STM32L051 and an already developed firmware. It miss only one USB Bootloader to upgrade the flash with the latest developed firmware.
I need a small bootloader who have to receive a firmware file (HEX encoded and encrypted) from a PC connected via USB port (already present on my project), decrypt it, flash it in the internal flash, and launch the main application (the downloaded firmware).
It should work in Atollic Truestudio
I expect to have the final C bootloader sources and a working project to compile it in Atollic Truestudio.