Skip to main content
Visitor
September 4, 2026
Question

STM32CubeMX for STM32F1 series pulls in FreeRTOS kernel V10.3.1 together with CMSIS‑RTOS v1 wrapper

  • September 4, 2026
  • 0 replies
  • 12 views
Hi ST Community team,

Our STM32F103‑based project uses FreeRTOS integrated by STM32CubeMX, currently kernel version is V10.3.1.

Questions:
1. Does ST have any official roadmap / plan to update the bundled FreeRTOS kernel inside CubeMX STM32F1 software pack to a newer FreeRTOS kernel release (e.g. V10.6.x)?
2. What is ST’s official recommended solution for users who want a newer FreeRTOS kernel, given CubeMX will overwrite custom‑replaced kernel sources on code regeneration?
3. Are there any known compatibility constraints when manually replacing underlying FreeRTOS kernel while keeping ST’s CMSIS‑RTOS v1 wrapper unchanged?

Our context:
‑ Application uses almost exclusively CMSIS‑RTOS v2 APIs, very few direct native FreeRTOS calls.
‑ No FreeRTOS+TCP network stack, no network‑facing interfaces.
‑ Concern comes from CRA / component long‑term maintainability requirement.

Thanks & best regards
Allen