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.

MSP430: File Loader: Data verification failed at address 0x00014400 Please verify target memory and memory map

Other Parts Discussed in Thread: MSP430F5528

I'm stuck with the message above.

Where is the Log-File?

A "hello-World"-Programm works. But I have a big foreign library in my project.

If I start main with

while(1);

it works , with

bool hold = true;

while(hold);

it gives the message above.

I've checked the linker file.

The Error-Message:

MSP430: File Loader: Data verification failed at address 0x00014400

points to Main Memory Bank C.

regards,

Steffen

  • I've found it.

    The

    Debug->MSP Properties->Erase Options

    was on Main-Memory only.

    It belongs into an Troubleshooting -Guide for me now:)

    thanks,

    Steffen

  • On the very most of all >400 MSPs, this error wouldn't be a surprise as they don't have flash there. You didn't write which MSP you actually use.

  • Sorry, I don't mentioned my Hardware.

    I use the MSP430F5528, which should have this banks.

    My problem seems the Olimex-JTAG-TINY-V2. It doesn't erase the flash before programming. If I

    do this by Flasher, debugging works.

    I ordered now the TI-UIF...

    regards,

    Steffen

  • Steffen Netz said:
    I use the MSP430F5528, which should have this banks.

    It should. However, others of its group don't (the 5513,14,15,21,22,24+25)

    Steffen Netz said:
    My problem seems the Olimex-JTAG-TINY-V2. It doesn't erase the flash before programming.

    Maybe the Olimex doesn't correctly identify the chip or doesn't know about the ones with 96/128k.
    However, it likely does a mass erase before starting programming (erasing sector-wise would be very slow). And the mass erase should erase all main flash, not just part of it.

    Steffen Netz said:
    I ordered now the TI-UIF...

    Well, the UIF is the reference flasher. It is the only one guaranteed to always support the latest devices.

**Attention** This is a public forum