Skip to main content
DiBosco
Senior
July 10, 2024
Question

STM32H563 & FreeRTOS

  • July 10, 2024
  • 3 replies
  • 1878 views

We've designed a board with an H563 on it. Before I started the PCB layout I checked that FreeRTOS was supported for this device and saw it was.

However, now I come to create a project in the Cube IDE it doesn't seem quite so straightforward.

It [the H563 family] wasn't supported in version 1.9 of the IDE so I upgraded to 1.16.

I'm concerned though that FreeRTOS no longer seems to be automatically in Cube's set up ands you seem to have to install this X-CUBE-FREERTOS  add on which seems to suggest though that TCP/IP is not supported. Is that correct?

Also once you've downloaded this add on, how do you actually install it into Cube?

If we need to run FreeRTOS with TCP/IP support is the H563 the wrong processor to be using?

Thanks! :)

 

 

    This topic has been closed for replies.

    3 replies

    AScha.3
    Super User
    July 10, 2024

    Now on H563 you have Azure RTOS , with can have FAT , sd-card, USB and network...

    AScha3_0-1720635772285.png

    But if want freertos, ...tcp/ip - dont know, maybe look here:

    https://github.com/FreeRTOS/FreeRTOS-Plus-TCP

    https://www.freertos.org/FreeRTOS-Plus/FreeRTOS_Plus_TCP/index.html

     

     

    If you feel a post has answered your question, please click on " Best Answer ".
    Peter BENSCH
    ST Technical Moderator
    July 11, 2024

    @DiBosco the X-CUBE packages can be installed via the Package Manager:

    Help > Manage Embedded Software Packages, tab STMicroelectronics

    where you can then select the desired version.

    Hope that helps?

    Regards
    /Peter

    In order 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.
    Associate
    October 24, 2024

    I had the same issue. I was able to install it by going to middleware and clicking to install XCubeFreeRTOS. To enable it afterward, I clicked on it again and was brought to the Software Packs Component Selector. From there, you can click to expand everything under XCubeFreeRTOS (you have to click a few times), then select your desired TrustZone settings and which Heap you want to use. When that is done you can configure FreeRTOS