安全启动的基本原理 目的 :防止代码被非法改写或篡改。 信任根(Root of Trust) :这是系统启动时的第一个可信代码,它是不可变且不可跳过的。当系统上电时,必须首先运行信任根代码。 信任链(Chain of Trust) :由于代码通常很庞大,不可能只有一个启动程序(bootloader),因此存在一个启动流程。在这个流程中,每一级都会校验下一级的代码,确保其完整性和真实性。每一级都会有一段数据用于校验。 校验过程 :通常使用哈希算法生成校验和,然后使用签名进行验证。如果签名比对成功,则可以跳转到下一级。 Boot Chain(启动链)STM32MP15的上电流程:
STM32MP13的上电流程与STM32MP15类似,但少了M4核。 STM32MP25X的启动流程:
|
STM32MP135DAF7系列运行DDR_Init_A7死机,调试发现是DDR初始化出错。
classB自检库上面没有MP1系列的范例,有针对MP1系列的自检解决方案或是应用笔记吗?
stm32mp135怎么只烧录bootfs,根文件系统保持不变?
ST MPU官方Distribution Package下载源是关闭了吗
STM32MP135无法用NFS开机挂载文件系统启动,报错root '/dev/nfs' doesn't exist
STM32MP135移植lvgl build fatal error: drm.h: No such file or directory
STM32MP1和STM32MP2有什么不同
STM32MP157D使用分立电源的问题
STM32MP157D的CPU频率问题
如何查看、修改STM32MP157D当前的CPU频率
格式好了