cancel
Showing results for 
Search instead for 
Did you mean: 

mcuboot bootloader update

A Maq
Senior

Using following Setup:

IDE : VS Code (NRF connect plug-in)

Programmer : Stm32Cube programmer

St-link Debugger

OS: Zephyr 3.6

MCU: Stm32u5 series

Bootloader: mcuboot

I am looking for the zephyr's mcuboot bootloader upgrade support in STM32u5 toolchain via FOTA(Firmware Update Over the Air). As nrf provides a 2nd stage secure  bootloader mechanism in order to upgrade the mcuboot bootloader. Would the same process work in STM32?

Just to clarify it is the upgrade of the MCUboot (as and when the new updates come) not the application firmware that part is already working for us.

 

2 REPLIES 2
Sarra.S
ST Employee

Hello @A Maq 

>>As nrf provides a 2nd stage secure  bootloader mechanism in order to upgrade the mcuboot bootloader. 

Not supported on STM32/Zephyr, STM32Cube might offer some tools and libraries that could be adapted, although this is not a primary feature. 

To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.

Can you please elaborate what are the solutions available for STM32U575 chip.

I believe we will need a first stage bootloader . There is one called solution that is SBSFU bootloader. However, it is not clear if it can be used for STM32U575 as first stage bootloader (immutable) while second stage bootloader is MCUboot(that would be updateable).

Second solution which is not in our case suitable due to the chip is the STiRoT ( only available for H7 series)