Skip to main content
jo512
Associate II
August 16, 2025
Question

Support for FreeRTOS + MCUboot + sucure boot on STMCubeMxIDE

  • August 16, 2025
  • 2 replies
  • 632 views

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

2 replies

Technical Moderator
August 27, 2025

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.
"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.Saket_Om"
jo512
jo512Author
Associate II
September 10, 2025

Hi Saket_Om

Please read my question again.

 

Technical Moderator
September 15, 2025

Hello @jo512 

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

"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.Saket_Om"