cancel
Showing results for 
Search instead for 
Did you mean: 

Support for FreeRTOS + MCUboot + sucure boot on STMCubeMxIDE

jo512
Associate

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

3 REPLIES 3
Saket_Om
ST Employee

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
Associate

Hi Saket_Om

Please read my question again.

Regards

Prajosh

 

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