Quick question (hopefully), looking at the STM32H7 docs there is a dedicated 128k DTCM region at the lowest RAM address (0x20000000) which seems like the ideal place for the stack, but I am using flip-link to invert the stack, so I am not sure where that stack will actually be placed if I were to put this into my memory.x file: ```Linker Script SRAM1 : ORIGIN = 0x30000000, LENGTH = 128K /* 32-bit AHB bus matrix, D2 domain */ SRAM2 : ORIGIN = 0x30020000, LENGTH = 128K /* 32-bit AHB bus matrix, D2 domain */ SRAM3 (RW) : ORIGIN = 0x30040000, LENGTH = 32K /* 32-bit AHB bus matrix, D2 domain */ SRAM4 (RW) : ORIGIN = 0x38000000, LENGTH = 64K /* 32-bit AHB bus matrix, D3 domain */ BSRAM : ORIGIN = 0x38800000, LENGTH = 4K /* 32-bit AHB bus matrix, D3 domain */ AXISRAM (RWX) : ORIGIN = 0x24000000, LENGTH = 512K /* 64-bit AXI bus matrix, D1 domain */ DTCMRAM (RWX) : ORIGIN = 0x20000000, LENGTH = 128K /* 64-bit AXI bus matrix, D1 domain */ REGION_ALIAS(RAM, DTCMRAM); ``` Considering all the other RAM and SRAM regions are higher addresses, where will the stack typically start? I'm guess the answer is 'after the `.bss` and `.data` sections?