I am porting our application from a STM32F779 to a STM32H753 device. Our application looks to run fin if we have the heap located on the DTCM_RAM (the whole 128k is reserved for heap allocation).
If the heap is moved to end of AXI-SRAM (last 128Kb) or SRAM1, our application performs wrong computation.
In all cases, data and bss section are on beginning of AXI-SRAM and stack on SRAM2.
Is there something special about DTCM_RAM that can explain this behavior?