Skip to main content
Explorer II
September 13, 2024
Question

mcuboot bootloader update

  • September 13, 2024
  • 1 reply
  • 1672 views

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.

 

    This topic has been closed for replies.

    1 reply

    ST Employee
    October 25, 2024

    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. 

    A MaqAuthor
    Explorer II
    December 9, 2024

    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)