Skip to main content
jo512
Associate II
Aug 16, 2025 10:41 AM UTC
Question

Support for FreeRTOS + MCUboot + sucure boot on STMCubeMxIDE

Hi

I am evaluating STM32F303RE for a product and will be using https://www.st.com/en/evaluation-tools/nucleo-f303re.html for evaluation

My technical requirements are

  1. FreeRTOS support is mandatory, as our applications use a communication stack supported on FreeRTOS only.
  2. MCUboot as the bootloader
  3. Secure boot support on MCUboot

I have successfully enabled FreeRTOS support. Do you have any reference with MCUboot + FreeRTOS support?

PS: MCUboot + zephyr works on the board, but not FreeRTOS.

Thanks

This topic has been closed for replies.

3 replies

ST Technical Moderator
Aug 27, 2025 11:03 AM UTC

Hello @jo512 

You do not run MCUboot as a FreeRTOS task. Instead, you:

  1. Flash MCUboot as the bootloader at the start of flash.
  2. MCUboot loads/validates the application image.
  3. MCUboot jumps to the application, which then starts FreeRTOS.
In order to give better visibility on the answered topics, please click on 'Best answer' on the reply which solved your issue or answered your question. Saket_Om
jo512
jo512Author
Associate II
Sep 10, 2025 7:20 AM UTC

Hi Saket_Om

Please read my question again.

 

ST Technical Moderator
Sep 15, 2025 11:23 AM UTC

Hello @jo512 

Unfortunately, there is no examples on MCUboot + FreeRTOS in STM32Cube packages. 

In order to give better visibility on the answered topics, please click on 'Best answer' on the reply which solved your issue or answered your question. Saket_Om