Skip to main content
Explorer II
October 31, 2025
Solved

Using ThreadX Version 6.1

  • October 31, 2025
  • 3 replies
  • 288 views

Hi All,

I am using ThreadX on an STM32H753. The version of ThreadX being used is 6.1. I use this older version because it is ISO-62304 certified. All is functioning as desired but each time I execute code generation from CubeMX the ThreadX files are overwritten with version 6.4 (not certified). Is there any way I can avoid the update of ThreadX when I regenerate the code from CubeMX?

Thank You,

Gil

    This topic has been closed for replies.
    Best answer by Gil1

    Issamos,

    Thank you for your quick response. I found the Software Packs Component Selector and the STMicroelectronics X-CUBE_AXRTOS-H7 component.

    Gil1_0-1761944392804.png

    Unfortunately, the only version is 3.3.0. I believe I need to install a previous version of the Azure RTOS expansion package.

    Gil1_1-1761944652273.png

    But if a previous version is installed it may not be compatible with my version of CubeMX. I believe I have to except this inconvenience.

    Gil

    3 replies

    Graduate II
    October 31, 2025

    Hello @Gil1 

    I think you can delete the current version of the X-CUBE-AZRTOS-H7 and download the version that use the ThreadX V6.1. Also, on your .ioc file, you can go to Pinout & configuration -> Software Packs -> Select Components -> open the menu of X-CUBE-AZRTOS-H7 and select the ThreadX version you want:

    Issamos_0-1761935785745.png

    Sorry for the screenshot (it is not up to date).

    Best Regards.

    II

    Gil1AuthorAnswer
    Explorer II
    October 31, 2025

    Issamos,

    Thank you for your quick response. I found the Software Packs Component Selector and the STMicroelectronics X-CUBE_AXRTOS-H7 component.

    Gil1_0-1761944392804.png

    Unfortunately, the only version is 3.3.0. I believe I need to install a previous version of the Azure RTOS expansion package.

    Gil1_1-1761944652273.png

    But if a previous version is installed it may not be compatible with my version of CubeMX. I believe I have to except this inconvenience.

    Gil

    Graduate II
    October 31, 2025

    I think you should test it. If your request is answered, I think it will be better to select the comment that answered your original question as best answer to close this post.

    Best Regards.

    II

    Gil1Author
    Explorer II
    October 31, 2025

    In this particular project, we are very sensitive to the versions of the development software. Because of this constraint, I do not want to make this change. If a change in versions were acceptable, your solution would be fine. I will mark it so.