cancel
Showing results for 
Search instead for 
Did you mean: 

Are there any application examples for H7 using the ThreadX Module component?

GreenGuy
Lead

See this link:

https://learn.microsoft.com/en-us/azure/rtos/threadx-modules/chapter1

Would like to explore the options of using this method to partition code.

1 ACCEPTED SOLUTION

Accepted Solutions
GreenGuy
Lead

Yes, this is what prompted my look at if CubeMx supports the feature selection. Sadly, ST has not worked on this. However there is an example in git called B-U585I-IOT02A_MODULE_MANAGER_THREADX.

The MOOC only makes mention of ModuleX but does not go into any detail.

View solution in original post

4 REPLIES 4
GreenGuy
Lead

The first thing I notice is that the Software Packs>Select Components in CubeMX does not include Modules in the ThreadX section. However, the needed txm_module.h is present in ...\STM32Cube\Repository\Packs\STMicroelectronics\X-CUBE-AZRTOS-H7\3.1.0\Middlewares\ST\threadx\common_modules along with the other files needed.

I guess CubeMX does not currently support adding Module support to the project.

FBL
ST Employee

Hello @Community member​,

Check this wiki about ThreadX

Introduction to THREADX - stm32mcu

I will let my colleague check if CubeMX is supporting middleware.

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.


I'm out of offce with limited access to my emails.
Happy New Year!
Ghofrane GSOURI
ST Employee

Hello @Community member​ 

First let me thank you for posting.

I advise you, to get inspired form the steps described in this workshop: MOOC - Azure RTOS step by step workshop

Thx

Ghofrane

GreenGuy
Lead

Yes, this is what prompted my look at if CubeMx supports the feature selection. Sadly, ST has not worked on this. However there is an example in git called B-U585I-IOT02A_MODULE_MANAGER_THREADX.

The MOOC only makes mention of ModuleX but does not go into any detail.