The startup code paths in the cmake files for the H745 created with CubeMX v6.12 are incorrect.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎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.
- Labels:
-
STM32H7 Series
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2024-07-15 2: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:
- ./Core/Startup/startup_stm32h745xx_CM7.s
- ./Core/Startup/startup_stm32h745xx_CM4.s
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.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2024-08-31 1:53 PM - edited ‎2024-08-31 1: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!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2024-09-09 6: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:
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎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.-
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2024-11-10 3: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)
