2024-02-13 10:46 PM
I generated C code and other files after opening .IOC file in STM32CubeIDE (not STM32CubeMX).
I observe many FLASH sections in the STM32H753BITX_FLASH.ld file do not call ALIGN(4).
The left side file is the one that got generated after generating code, where is the right side file is the one that I have received from my colleague.
I hereby request that STM32CubeMX be updated to include the ALIGN(4) wherever necessary.
Regards,
Rajeev
Solved! Go to Solution.
2024-02-14 07:03 AM - edited 2024-02-16 04:13 AM
Hello @RajeevAroraCrcEvans ,
Thank you for rising this up.
I escalated this issue internally to fix these linkers via Internal ticket number: 173671.
(PS: internal ticket number 173671 is not accessible or usable by customers).
2024-02-13 11:47 PM
Hello @RajeevAroraCrcEvans ,
I let my colleague @Imen.D check the issue with you :)
Have a nice day,
Khouloud
2024-02-14 07:03 AM - edited 2024-02-16 04:13 AM
Hello @RajeevAroraCrcEvans ,
Thank you for rising this up.
I escalated this issue internally to fix these linkers via Internal ticket number: 173671.
(PS: internal ticket number 173671 is not accessible or usable by customers).
2024-02-14 08:25 AM
It probably should align things, as the ARM ABI has expectations, and it is more efficient. CM0(+) prone to Hard Fault on misalignment, and a lot of the STM32 have 32, 64, 128-bit FLASH lines