Tool/software:
I have updated my linker file to reserve some space out of flash for data only. I'm using large code model, which looks to start putting code at 0x10000 in FLASH2 region first, thus is why I carved out the memory from the FLASH section. I can see my application write to the memory and when I read it back via display in the memory window it appears correct. However, when then perform another debug session the memory gets overwritten.
I have tried updating settings in the (.json) and selecting only a range for it to erase, but that doesn't seem to work.