Hi,
I'm using CCS v10.2.0 and an MSP432E401Y. I'm having an issue where the "download necessary segments" setting is not programming the flash. It's skipping a region of flash for some reason. Same thing is happening with Uniflash. Using the same .out file and the "Erase main memory only" setting, it programs correctly. I need the feature to preserve flash memory outside of the application flash. I have the linker flash size set to 0x40000 but the "Erase main memory only" erases flash memory beyond 0x40000. It stops at address 0x8000 and picks back up at 0x8280.
Here's a snippet of the hex records for that region.
Uniflash Memory Browser
Regards,
-Mike