Linker script files generated by STM32CubeIDE don't use entire RAM for STM32H745
When generating code, files STM32H745ZITX_FLASH.ld are updated for CM4 and CM7
For CM4, I found :
/* Specify the memory areas */
MEMORY
{
FLASH (rx) : ORIGIN = 0x08100000, LENGTH = 1024K
RAM (xrw) : ORIGIN = 0x10000000, LENGTH = 288K
}
and for CM7 :
/* Specify the memory areas */
MEMORY
{
FLASH (rx) : ORIGIN = 0x08000000, LENGTH = 1024K
RAM (xrw) : ORIGIN = 0x20000000, LENGTH = 128K
ITCMRAM (xrw) : ORIGIN = 0x00000000, LENGTH = 64K
}
Available RAM is 1M for such a device, so the whole space is not used.
I can modify the script files, but it isn't a good issue because these files are re-generated automatically when my project is evolving.
Could the IDE allow to define memory spaces ? (and well defined by default)