2024-07-09 11:50 PM
H745 startup files are located in "CM7/Core/startup/startup_stm32h745xx_CM7.s" or "CM4/Core/startup/startup_stm32h745xx_CM4.s".
However, the build source path for the startup files in the mx-generated.cmake in each core's folder is ". /Startup/startup_stm32h745xx_CM7.s" or ". /Startup/startup_stm32h745xx_CM4.s".
Therefore, the cmake file must be changed to build.
2024-07-15 02:36 AM
Hello @imagawa122
First let me thank you for posting.
I tried to reproduce the described behavior but the code is compiled correctly.
And after checking the mx-generated.cmake the startup file path is defined this way:
Could you provide a simplistic project showing this behavior?
BR,
Semer.
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.
2024-08-31 01:53 PM - edited 2024-08-31 01:55 PM
I was about to create a post to report the same bug. the mx-generated.cmake file aims to ./Startup/startup_stm32h755xx_CM7.s
but the real path is
./Core/startup/startup_stm32h755xx_CM7.s
I've searched for text on the CubeMX directory trying to identify if there is a template with this path incorrectly configured but to no avail...
Not to mention that I have to change this path for CM4 and CM7 cores every time I auto generate code with CubeMX
Any advice on how to investigate or solve this issue?
Thanks!
2024-09-09 06:00 AM
Can we please get more feedback from ST to solve this issue with CubeMX?
I've found this issue also reported in another post:
2024-09-12 11:07 AM
While we wait for a proper answer from ST, this is how I'm handling it in Linux.
I've created a script to be run before Build and Flash to execute the replacements,
Regards.-
2024-11-10 03:31 AM
I confirm this issue.
Environment: CubeMX 6.12.1 on Debian
Board: Nucleo H755ZI
Steps to reproduce:
1. Configure only the project path and set Toolchain to CMake in CubeMX (no additional settings applied).
2. Click on "Generate Code."
Issue: CubeMX generates incorrect paths in the mx-generated.cmake files for each core. Either the CMake files are created incorrectly, or the paths are incorrectly named.
Generated Path: ./Startup/startup_stm32h755xx_CM7.s
Expected Path: ./Core/startup/startup_stm32h755xx_CM7.s (as in the cmake file)