2024-07-10 10:50 AM
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! :)
2024-07-10 11:26 AM - edited 2024-07-10 01:06 PM
Now on H563 you have Azure RTOS , with can have FAT , sd-card, USB and network...
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
2024-07-11 12:11 AM
@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
2024-10-24 08:28 AM
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