My application saves some configuration data in the last sectors of the internal flash memory of i.MXRT1064 cpu.
With MCUXpresso PEmicro debugger 11.4.1 I preserve that memory range during flash programming.
If I only want to flash my custom board and run without debugging, I can use GUI Flash Tool. The flash programming is successful, but GUI Flash Tool always erases the entire module.
I see a field for additional options is available on GUI Flash Tool window, but I do not know which options I can use and their syntax.
How can I preserve flash memory ranges with GUI Flash Tool ?
I have a Kinetis device, and I do have memory areas with flash data on it (file system and NVMC).
When using the PEMICRO interface, I do use the option without erase:
That way my data blocks on the device are reserved and not erased. I confirm that this works for me with the latest PEMICRO drivers in McUXpresso IDE 11.5.1 (latest version as of today, see https://mcuoneclipse.com/2022/04/19/mcuxpresso-ide-11-5-1/ ).
Other than that, you might try it with the J-Link interface: this one preserves memory blocks by default which are not used/touched.
I hope this helps,
Erich