Hello! I want to check the ROM with CRC test. I saved the constant checksum at a specified address. I jump over this address because this would change my checksum. My problem is, that every time I modify the constant, my checksum changes, too. What could be the reason of that? Is there an other way to write an constant value to the ROM without changing the source file? Regards, Philipp Kueber
It's kind of obvious: whatever it is you're jumping over --- it's not actually the checksum. I.e. your code failed to ignore the checksum. Without you exposing more details, that's the best answer you can get.
Is there an other way to write an constant value to the ROM without changing the source file? Add the CRC bytes to the Intel HEX file you use to program the device? Jon
Hi, we add the crc to the last word in the flash. So you don't have to skip the location you just have to stop incrementing your point early enough. ...Leo