Flash Magic Forum

In-System Programming Support => ARM Cortex => Topic started by: tim77 on November 16, 2016, 12:22:32 PM

Title: Error verifying
Post by: tim77 on November 16, 2016, 12:22:32 PM
I am trying to flash an LPC1758, but I am getting the following message "Error verifying. There is a difference in the Hex file value and the stored value. (address 0x00000000).
When I compare my Hex file with "Display Memory" is see that indeed the first line is different, but all the other lines seems to be correct. What can the problem be?
Title: Re: Error verifying
Post by: Andy Ayre on November 17, 2016, 01:20:49 AM
Erase the entire device then view the contents of flash again. Are the first four locations 0xFFFFFFFF? If not then the part has a problem erasing.

If it is erasing then open the hex file in notepad and confirm that location zero is only used once. I.e. that you don't have two records in there writing different values to the same location. A description of the Intel Hex File Format can be found on wikipedia.

Make sure the voltage you are applying to the part meets the minimum requirements.