Hello ,
One of my customers has used MSP Flasher + MSP-FET430UIF with MSP430G2995 in production. They have used below command for programming MSP430G2995:
MSP430Flasher.exe -n MSP430G2x55 -m SBW2 -w MSP430g2955.txt -v -z [VCC] > Status_write_1.txt
As per me, They should also provide option of -e(ERASE_ALL or ERASE_MAIN) but they missed it in their command. What they observed that it has erased MSP430G2995 INFO-A segment i.e. DCO and calibration constants. As per slau654a, erase default option is ERASE_ALL which erase only unlocked information segment with main memory so INFO-A shouldn't be erased as INFO-A is locked in this device.. As per me, If they are not providing option of -e then it should either work as default erase option or it shouldn't erase anything but it is erasing whole memory. Please advise on this.
Regards,
Vikas Chola