This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

MSPBoot MSP430G2553 Software example " data verification error "

Hi,

I am getting the error:

" Load program Error.

File: C\...\G2553_SPI\CSS\MSPBoot\BSLBased_SPI\MSPBoot.out:

a data verification error occurred, file load failed.

MSP430: File Loader: Data verification failed at address 0x00001000 Please verify target memory and memory map.
MSP430: GEL: File: C:\...\G2553_SPI\CCS\MSPBoot\BSLBased_SPI\MSPBoot.out: a data verification error occurred, file load failed. "

I didn't change anything in the program.

I am using the MSP-EXP430G2 Launchpad with the G2553 uController.

I think that I did everything that was written in the pdf right.

Thanks for the help

  • Ok, i changed the settings in Debug Configurations/MSPBoot/Target/MSP430 Properties
    To : Erase main and information memory.
    Now it works, but I'm not sure if that was the right way...
  • On 0x1000 is information memory. Normally, it contains calibration data or other information that shall not be erased when just updating the firmware. So erasing info memory is usually switched off.
    Apparently, your project has some objects that are stored in INFO memory 8likely, as you don't want your BSL stored in main flash where it is erase don next firmware update). And since INFO memory is by default not erased, you get a write error (since you only can write '0' bits to flash, but not write a '1' where there is already a '0').

**Attention** This is a public forum