上传者: palzhj
|
上传时间: 2021-11-26 16:05:03
|
文件大小: 8KB
|
文件类型: -
NXP使用处理器向量表的一个word存储校验和(checksum),引导程序审查该校验和以确定是否是有效程序。对于ARM7/ARM9,这个校验字存储在偏移0x14的地址上,而Cortex-M存储在偏移0x1C的地址上。由于GNU ARM产生的二进制文件在该地址处为0x0,所以需要通过checksum工具修改之。格式:
checksum -p ${TargetChip} -d ${BuildArtifactFileBaseName}.bin;
例如:checksum -p LPC1114 -d project.bin