We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
Does Keil RTX4 and RTX5 support GigaDevice Cortex-M4 micrcontrollers? Specifically, the GD32F427 series
It's not listed in the RTX device list page
Keil RTX Real-Time Operating System
The giga device example code has FreeRTOS example but no RTX examples.
Thanks
You are referring to a compatibility list for RTX4 and RTX5 which is based on our old device database. RTX5 implements a CMSIS-RTOS v2 API and is compatible with all Cortex-M based MCUs. Please see for more details:
https://developer.arm.com/Tools%20and%20Software/Keil%20MDK/RTX5%20RTOS
https://arm-software.github.io/CMSIS_5/develop/RTOS2/html/pHardwareRequirements.html
You can search for example projects of similar/compatible microcontroller.
Gotcha thanks, is RTX4 also compatible with all Cortex-M based MCUs? Is RTX4 still supported or now its just RTX5?
> … is RTX4 also compatible with all Cortex-M based MCUs?
No. It is compatible with Cortex-M0, M3 and M4 based devices, but not with all ARMv8-M devices, so no Cortex-M23, M33 and M85.
>Is RTX4 still supported or now its just RTX5?
RTX4 is not maintained anymore. It is still part of a CMSIS pack, but we don't make any changes or feature extensions for it.
Thanks!