单片机/MCU论坛
直播中

lin

1年用户 4经验值
擅长:嵌入式技术 控制/MCU
私信 关注
[问答]

nxps32k144安全启动校验bootloader完整性

目前在做nxp s32k144芯片bootloader安全启动功能开发,通过芯片手册发现CSEc有这个功能,并且在上S32ds上发现了boot-protect的例程,但是还是对于校验bootloader整个代码的完整性不太理解;
1.我的理解是在bootloader的main函数最开始,进行bootloader的CSEc密钥下载和安全启动使能,并最后进行密钥验证,并且这段代码是分配到ram区运行,不知道是否正确;
2.但是还没想明白是如何验证bootloader的完整性的,如何又不完整了;
3.而且如果校验不是先通过仿真器将整个bootloader下载至flash区,那debug运行的时候不还是将CSEc部分的代码在flash中运行了,那校验的时候也把这段代码一起校验了?
还请各位能帮我解答我的疑惑,非常感谢。

更多回帖

发帖
×
20
完善资料,
赚取积分