I am using 89c55 Micorcontroller for my project. It has 20K flash memory. I want to calculate the checksum value in ROM location. I dont know the starting and end address of Flash ROM Memory, is there any bytes alloted in flash memory to store the checksum value? Suggest some links regardings this.... I also gone through the datasheet of 89c55 but they didnt mention the ROM location.
It has 20K flash memory. I dont know the starting and end address of Flash ROM Memory ???
is there any bytes alloted in flash memory to store the checksum value? NO
I also gone through the datasheet of 89c55 but they didnt mention the ROM location. ???
you seem totally lost it seems you do not even know that the '51 is Harvard. Maybe reading "the bible" would be helpful
Erik
here are the links to "the bible" Chapter 1 - 80C51 Family Architecture: www.nxp.com/acrobat_d...ARCH_1.pdf
Chapter 2 - 80C51 Family Programmer’s Guide and Instruction Set: www.nxp.com/acrobat_d...UIDE_1.pdf
Chapter 3 - 80C51 Family Hardware Description: www.nxp.com/acrobat_d...WARE_1.pdf
Thanks for ur Suggestion. But in the given link by u if I click means it says the "The requested page is not found". Can u give some other links regarding this to study.
Erik he is right NXP moved your links.
In short the chip does not know about checksums or CRCs. You can code them. The code starts at 0. The end is more work. You put the checksum where you want it. I would suggest the end of ROM. You can read the code with a C pointer qualified as "code"
Chapter 1 - 80C51 Family Architecture: www.nxp.com/.../80C51_FAM_ARCH_1.pdf
Chapter 2 - 80C51 Family Programmer's Guide and Instruction Set: www.nxp.com/.../80C51_FAM_PROG_GUIDE_1.pdf
Chapter 3 - 80C51 Family Hardware Description: www.nxp.com/.../80C51_FAM_HARDWARE_1.pdf
Erik: you seem to have copied the text with the "..." in it from some site that abbreviates URLs for display...
No, they haven't - fortunately!
Erik just managed to copy some "mangled" links!
Thanks for ur valuable suggestion