公告

大中华汽车电子生态圈社区并入开发者社区- 更多资讯点击此

Tip / 登入 to post questions, reply, level up, and achieve exciting badges. Know more

cross mob

可引导加载设计中的错误: "Mismatches with HEX file" - KBA227540 (ZH)

可引导加载设计中的错误: "Mismatches with HEX file" - KBA227540 (ZH)

ChaitanyaV_61
Employee
Employee
50 questions asked 25 likes received 25 sign-ins

Version: **

问题:PSoC3PSoC4或者PSoC5LP中,当PSoC bootloader组件中启用快速加载应用程序验证时,PSoC设备闪存校验和与输入十六进制文件校验和的比较失败(校验和,F6)。PSoC Programmer报告错误信息为:"Mismatches with HEX file",原因是什么?

1: Mismatches with HEX file

pastedImage_0.png

在引导加载器组件中启用 "Fast bootloadable application validation" 参数时,引导加载程序仅验证应用程序一次,并在元数据区域中更新 "Bootloadable Application Verification Status" 字节。在后续重置时引导加载程序通过检查 "Bootloadable Application Verification Status" 字节来判断可引导应用程序的有效性。然而设备闪存的校验和会从存储在十六进制文件中的原始校验和中更改,从而导致PSoC编程器的校验和 (F6) 操作提示 "Mismatches with HEX file" 错误。

2. 快速启动可加载应用程序验证设置

pastedImage_5.png

参考文档:

Bootloader and Bootloadable

AN73854 - PSoC® 3, PSoC 4, and PSoC 5LP Introduction to Bootloaders

0 点赞
372 次查看
贡献者