Part Number: UNIFLASH
Other Parts Discussed in Thread: TMS320F28076, , MSP432E401Y
Hi,
I'm using Uniflash CLI to flash two daisy chained CPU's: a TMS320F28076 and a MSP432E401Y.
I'm using XDS100v2 USB Debug Probe.
Flashing works fine on both CPU's, but I can't configure the option "FlashEraseSelection" on MSP432E401Y.
I need to use this option because a bootloader and an application need to be flashed on MSP432E401Y, so the application flashing must not erase the bootloader.
When I set the "FlashEraseSelection" to "Erase and download necessary segments only", dslite.bat file generates this error:
"Failed: Unknown Property: FlashEraseSelection".
I've tried to use the "-l" option, specifying the generated configuration file and also the -s option, setting the specific "FlashEraseSelection" property, but both these methods generate the aforementioned error message.
The configuration file generated by uniflash contains the following string:
{"Texas Instruments XDS100v2 USB Debug Probe/CORTEX_M4_0":{"FlashEraseSelection":"Erase and download necessary segments only"}}
As mentioned above, if I don't set this option flashing on MSP432 works fine, but, as default behavior, the flash is erased each time before flashing, so the application flashing erases the bootloader.
Is there a way to make dslite.bat flash the needed sectors only?
Thanks,
Luca