X-CUBE-AZRTOS-H7 v3.4.0 on STM32CubeIDE 1.19.0 doesn't generate correct project
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
