Variables in domain D2 are not initialized ... here's why
By default, the variables in the D2 domain (SRAM1, SRAM2 and SRAM3) are not initialized by the linker because DATA_IN_D2_SRAM is not defined in the file system_stm32h7xx.c.
DATA_IN_D2_SRAM is used by SystemInit () which is called by the STM32H7xx_Startup.s file.
It would be preferable for DATA_IN_D2_SRAM to be defined by default, which would avoid looking long hours for the reasons why variables initialized in RAM1..3 are not ... don't you think so?
Best regards
Jean-Louis
