2025-10-22 1:58 AM
Hi ST team,
I am using STM32U5G9 as secondary MCU. It has simple firmware upgrade feature. It would be reset by main MCU and enter system memory bootloader using Boot0 pin. The system memory bootloader would receive upgrade image (application) from main MCU by USART and write the image into internal flash. (AN3155 and AN2606)
This method is simple but it does not have any sercrity feature. I would like to ask if I could add MCUBoot and secure boot into this method with minimum effort?
1. System memory bootloader would receive signed image (application) from main MCU and write it into non-secure area.
2. Exit system memory bootloader and enter secure boot
3. Secure boot verifies the authenticity and integrity of the application.
4. Execute the application.
Is this possible?