Microcontroller: STM32F429NI
DATA_IN_ExtSRAM is defined and SystemInit_ExtMemCtl function initialises in system_stm32f4xx.c file.
However, our application stops working if the following is specified in the linker file:
RW_IRAM2_P5 0x64080000 0x00080000 ;external SRAM { .ANY (+RW +ZI) }
would it be possible to relocate RW and ZI to external SRAM?
Note that you must initialize the required hardware to make that external RAM accessible before the startup code tries to initialize these variables.