Load code in RAM directly from STM32CubeIDE through STLink
I want to load a piece of software directly to the STM32H7 internal RAM. I precise that I don't want to load some code in Flash and copy it into Flash at runtime, I want to load directly to the part's RAM.
I've linked my executable to map the function in RAM. I checked it is correctly mapped by readelf and I also converted the .elf to .hex to check manually that there is indeed some code located @ 0x24000000.
When I load the .elf through STM32CubeProgrammer I can see that the RAm is correctly loaded.
But when I load through STM32CubeIDE (by launching a debug session, using ST GDB server) the RAM is not loaded.
Is there a setup I am missing ? Or is it a known limitation of the IDE or ST GDB server ?