2025-07-07 1:40 PM
Platform: linux
Steps to reproduce:
+ Create a new STM32 Project
- Select Board->H753ZI
- STM32Cube FW_H7: V1.12.1
- copy only the necessary library files and finish
+ Select board options all
+ Software Packs | Select Components | X-CUBE-AZRTOS-H7 3.4.0 | RTOS | ThreadX | Core (6.4.0): Enable
+System core | SYS | Timebaser soruce: TIM6
- Middleware and Software Packs | X-CUBE-AZRTOS-H7 | RTOS ThreadX: Enable
- Middleware and Software Packs | X-CUBE-AZRTOS-H7 | RTOS ThreadX: Enable | Core Init: check| Application Thread:True
Save ioc, generate code and build
22:36:05 **** Build of configuration Debug for project h7_tx_3.4.0_iter02 ****
make -j4 all
arm-none-eabi-gcc -mcpu=cortex-m7 -g3 -DDEBUG -DTX_INCLUDE_USER_DEFINE_FILE -c -x assembler-with-cpp -MMD -MP -MF"Middlewares/ST/threadx/ports/cortex_m7/gnu/src/tx_thread_context_restore.d" -MT"Middlewares/ST/threadx/ports/cortex_m7/gnu/src/tx_thread_context_restore.o" --specs=nano.specs -mfpu=fpv5-d16 -mfloat-abi=hard -mthumb -o "Middlewares/ST/threadx/ports/cortex_m7/gnu/src/tx_thread_context_restore.o" "../Middlewares/ST/threadx/ports/cortex_m7/gnu/src/tx_thread_context_restore.S"
arm-none-eabi-gcc -mcpu=cortex-m7 -g3 -DDEBUG -DTX_INCLUDE_USER_DEFINE_FILE -c -x assembler-with-cpp -MMD -MP -MF"Middlewares/ST/threadx/ports/cortex_m7/gnu/src/tx_thread_context_save.d" -MT"Middlewares/ST/threadx/ports/cortex_m7/gnu/src/tx_thread_context_save.o" --specs=nano.specs -mfpu=fpv5-d16 -mfloat-abi=hard -mthumb -o "Middlewares/ST/threadx/ports/cortex_m7/gnu/src/tx_thread_context_save.o" "../Middlewares/ST/threadx/ports/cortex_m7/gnu/src/tx_thread_context_save.S"
arm-none-eabi-gcc -mcpu=cortex-m7 -g3 -DDEBUG -DTX_INCLUDE_USER_DEFINE_FILE -c -x assembler-with-cpp -MMD -MP -MF"Middlewares/ST/threadx/ports/cortex_m7/gnu/src/tx_thread_interrupt_control.d" -MT"Middlewares/ST/threadx/ports/cortex_m7/gnu/src/tx_thread_interrupt_control.o" --specs=nano.specs -mfpu=fpv5-d16 -mfloat-abi=hard -mthumb -o "Middlewares/ST/threadx/ports/cortex_m7/gnu/src/tx_thread_interrupt_control.o" "../Middlewares/ST/threadx/ports/cortex_m7/gnu/src/tx_thread_interrupt_control.S"
arm-none-eabi-gcc -mcpu=cortex-m7 -g3 -DDEBUG -DTX_INCLUDE_USER_DEFINE_FILE -c -x assembler-with-cpp -MMD -MP -MF"Middlewares/ST/threadx/ports/cortex_m7/gnu/src/tx_thread_interrupt_disable.d" -MT"Middlewares/ST/threadx/ports/cortex_m7/gnu/src/tx_thread_interrupt_disable.o" --specs=nano.specs -mfpu=fpv5-d16 -mfloat-abi=hard -mthumb -o "Middlewares/ST/threadx/ports/cortex_m7/gnu/src/tx_thread_interrupt_disable.o" "../Middlewares/ST/threadx/ports/cortex_m7/gnu/src/tx_thread_interrupt_disable.S"
../Middlewares/ST/threadx/ports/cortex_m7/gnu/src/tx_thread_context_save.S:24:10: fatal error: tx_user.h: No such file or directory
24 | #include "tx_user.h"
| ^~~~~~~~~~~
compilation terminated.
make: *** [Middlewares/ST/threadx/ports/cortex_m7/gnu/src/subdir.mk:43: Middlewares/ST/threadx/ports/cortex_m7/gnu/src/tx_thread_context_save.o] Error 1
make: *** Waiting for unfinished jobs....
../Middlewares/ST/threadx/ports/cortex_m7/gnu/src/tx_thread_interrupt_disable.S:24:10: fatal error: tx_user.h: No such file or directory
24 | #include "tx_user.h"
| ^~~~~~~~~~~
../Middlewares/ST/threadx/ports/cortex_m7/gnu/src/tx_thread_interrupt_control.S:24:10: fatal error: tx_user.h: No such file or directory
24 | #include "tx_user.h"
| ^~~~~~~~~~~
compilation terminated.
compilation terminated.
make: *** [Middlewares/ST/threadx/ports/cortex_m7/gnu/src/subdir.mk:43: Middlewares/ST/threadx/ports/cortex_m7/gnu/src/tx_thread_interrupt_control.o] Error 1
make: *** [Middlewares/ST/threadx/ports/cortex_m7/gnu/src/subdir.mk:43: Middlewares/ST/threadx/ports/cortex_m7/gnu/src/tx_thread_interrupt_disable.o] Error 1
../Middlewares/ST/threadx/ports/cortex_m7/gnu/src/tx_thread_context_restore.S:24:10: fatal error: tx_user.h: No such file or directory
24 | #include "tx_user.h"
| ^~~~~~~~~~~
compilation terminated.
make: *** [Middlewares/ST/threadx/ports/cortex_m7/gnu/src/subdir.mk:43: Middlewares/ST/threadx/ports/cortex_m7/gnu/src/tx_thread_context_restore.o] Error 1
"make -j4 all" terminated with exit code 2. Build might be incomplete.
v.3.3.0 works OK.
Best regards
2025-07-08 6:01 AM
Hello @m_vural ,
Thank you for posting this issue.
I've escalated this internally via internal ticket number 213725.
(PS: Ticket number 213725 is an internal tracking number and is not accessible or usable by customers).
2025-07-08 6:47 AM - edited 2025-07-08 7:08 AM
Hi @m_vural ,
This issue will be fixed in next CubeMX release.
Note is already added in RN under Known limitation section:
"When using the Pack in STM32CubeMX
Thank you once more for your contribution.