Flash Magic Forum

Archive => Old Topics => Topic started by: Chris Jordan on February 25, 2004, 01:38:05 PM

Title: 89C51RC2H checksum error
Post by: Chris Jordan on February 25, 2004, 01:38:05 PM
I'm having a bear of a time programming 89C51RC2H.  Think I've figured out most of my mistakes but now everything seems good except I get an error:

"Error programming checksum adjuster byte. Block 1 (address: 0x2000)"

The data at 0x2000 matches that of my hex file.

Can anyone shed some light on this for me?

Regards,

Chris

Title: Re: 89C51RC2H checksum error
Post by: Andy Ayre on February 25, 2004, 01:41:29 PM
If you have checked the option "Generate Checksums" then Flash Magic will program a single byte checksum into the last location in each Flash Block. Therefore those locations must not be used by your Hex file, otherwise you will get programming errors like this one.

Title: Re: 89C51RC2H checksum error
Post by: Chris Jordan on February 26, 2004, 08:01:46 AM
Andy,

Thanks for the quick, informative response.  After I got your response last night I read the manual and saw the error in my ways.

You get the 'save'.

Thanks,

Chris