MSP430 - FLASH erasing and verifying

Hi,

We are using CrossStudio and Olimex MSP430-JTAG-ISO to develop with MSP430F2618. The MSP430.dll is version 1.0.3.7.

A problem occurs if we download the application into FLASH.

The Verifying at the end of the download bings a successful result,

but this is not true.

If we do a single verify of the application → we get a result “Verify failed”.

This does not occur if we erase the FLASH memory before we load the application into FLASH.

So we got 2 problems:

  1. FLASH erasing is not complete

  2. The verify after download can not detect differences

Any idea ?

Perhaps I am misunderstanding something, but are you saying that verification failed if you program without erasing the microcontroller flash? If so, this would be expected.

…It is a misunderstanding.

What I mean is the following:

FLASH is deletet automaticly at the beginning of the download.

The progress bar of Crossworks shows that the erasing is done,

but we beleave that the erasing is not completely.

Because, if we do an erase of the target FLASH with “Erase Range”

or “Erase All” manually → FLASH programming and verify works fine.