IAR 5.40 と xlink を使用してチェックサムを生成しています。生成されたチェックサムと計算されたチェックサムが一致しません。私のメモリマップは次のようになります。
Symbol Checksum Memory Start End Initial value
------ -------- ------ ----- --- -------------
__checksum 0xd973 CODE 4400 - FF7D 0x0000 (#0x0000)
CODE FF80 - 243FF
__checksum
は次の場所にあります。FF7E - FF7F
IAR 提供のチェックサム計算機を使用しています。
sum = fast_crc16(0, (unsigned char *)0x4400, (0xff7d - 0x4400 + 1));
とが一致しませんsum
。__checksum
何かが足りないようです。助けが必要!!