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.

Data verification failed at address... [solved]

Hi, I'm just posting this in case it helps someone else who has the same problem in the future (and in case someone can come up with the root cause).

I'm using CCSv4 on XP. I have had a lot of trouble with loading code to my MSP430. It was working well, I packed up my gear and moved my laptop, sat down again and couldn't load anything. When I clicked the debug button, CCS would come back with an error:

-------------------------------------------------------------

Exception occurred during launch

Reason:

Failed to load program 'my program' on target 'TI MSP430 USB1_0/MSP430'.

 

Reason:

Error found during data verification.

Ensure the linker command file matches the memory map.

Refer to the Console View for specific address information

-------------------------------------------------------------

Then looking at the console, the following was written in big red letters:

-------------------------------------------------------------

MSP40: File Loader: Data verification failed at address 0x00008000 Please verify target memory and memory map.

Error found during data verification.

Ensure the linker command file matches the memory map.

-------------------------------------------------------------

I did a lot of searching and there were a few problems with similar symptoms (missing interrupt vectors, poor power supplies). None of these solved the problem for me. I tried restarting/reinstalling the FET drivers etc.

 

Eventually I plugged my FET into a different USB port (on the other side of the laptop) and it started working again. Moving the FET back to the original port reproduces the error. I've got no idea why it's coming up, maybe someone else can think of a reason.

 

Cheers

  • Hi Tom,

    Thanks for letting us know of the issue, and also of your workaround.

    If you reboot your laptop, can you use that original port?

    Thanks

    ki

  • Hi Ki,

    I have tried restarting (at least) once since the problem occurred, and it's still present.

    One possibility is that the two ports on that side of my laptop are actually just a hub (rather than unique USB ports), and whatever I had plugged in to the other port was causing issues, and I hadn't unplugged it when I restarted. I think I had an FTDI chip connected as a COM port.

    I'll let you know if I get it working again.

    T.