I attached a build log and screenshot of the folder structure. As you can see in the screenshot, there are duplicated cortex_m55 and cortex_M55 folder generated under middleware/ST/threadx/ports and there are no source code generated under middleware/ST/threadx/ports/cortex_M55/gnu/src. Generating project under window environment works and dont have duplicated "cortex_M55" folder.
There is another issue surfaced when I tried to import example application, which also result in incompleted project and was unable to build. Again, importing example project under window environment works fine.
Steps to reproduce:
1. Import STM32Cube Example
2. select "Ux_Host_VIDEO" example for "STM32N6570-DK"
3. build (fail)
error (for some reason I was unable to post the log file for example project)
make: *** No rule to make target '/home/sai/STM32CubeIDE/workspace_1.16.1/Ux_Host_VIDEO/Middlewares/ST/threadx/ports/cortex_m55/gnu/src/tx_misra.s', needed by 'Middlewares/ThreadX/Port/tx_misra.o'. Stop.
make: *** Waiting for unfinished jobs....
"make -j14 all" terminated with exit code 2. Build might be incomplete.
Poking this thread to see if anyone has found a permanent solution to this issue. Using MX 6.15.0 and ThreadX, there are still two paths generated for the middleware, cortex_m55, which is correct, and cortex_M55, which fails. I can just delete the failing paths, but they come back when regenerating, which is incredibly annoying.