89C51RC2H checksum error

Started by Chris Jordan, February 25, 2004, 01:38:05 PM

Previous topic - Next topic

Chris Jordan

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?



Andy Ayre

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.

Embedded Systems Academy, Inc.
support at esacademy dot com

Chris Jordan


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'.