There was never any mention of a hardware checksum. Original post even includes the code and method he is using to try to match the IAR embedded CRC. This is fairly standard practice in industry for the code to validate itself (or have a bootloader validate the application before calling it). EDIT: Let me clarify: 1 - the code posted does use the hardware checksum module, and 2 - the FR5969 sure does have a CRC16 module in it. Check the datasheet.
↧