$ ~% }$ {8 p3 `( F& Y 从一开始ST发布STM32MP157开始到,后边MP135,再到今年发布的STM32MP2系列,属实是一直有在关注MPU产品线。毕竟一些项目在成本允许的条件下还是选MP1/2,更好,随便H7系列的性能已经很客观了。这次论坛做的这个《STM32MPU安全启动》课程还是很全面的,之前有看过ST的STM32 X-CUBE-SBSFU 软件包,他提供了安全启动(Secure Boot)和安全固件更新(Secure Firmware Update)功能,主要是从启动开始的根信任链,可以用来防止固件克隆、恶意软件下载以及固件破坏。这个当时记得用的L4。现在已经开始MP1l。 所以,在这次新课中,我也遇到了一些困惑。比如,对于不同系列的芯片,它们的校验过程会有所不同。这就需要我在理解基本概念的基础上,还要熟悉具体芯片的特性和操作。不过,通过反复学习和实践,我逐渐掌握了这些技巧,并能够在实践中灵活应用。 , z5 n" x- b9 ~# F另外,课程还强调了固件校验的重要性。通过OPT对Cortex-M核固件进行校验,可以确保固件在加载和执行过程中的合法性和完整性。这一点对我来说真的是受益匪浅。因为在实际开发中,固件的安全性和稳定性是至关重要的。一旦固件被篡改或损坏,就可能导致整个系统无法正常工作。 # O% @+ E/ _/ e; y 总的来说,这次学习STM32MPU安全启动课程让我收获颇丰。我不仅掌握了安全启动的基本概念和原理,还学会了如何在实践中应用这些知识。希望能获得开发板用于实战。 & z; j1 W) U! h |
《STM32MPU安全启动》学习笔记2.4 STM32MP1和STM32MP2 SSP方式烧录OPT
《STM32MPU安全启动》学习笔记2.3.2 STM32MP25x 安全引导操作方法
《STM32MPU安全启动》学习笔记2.3.1 STM32MP25x安全引导ROM原理
《STM32MPU安全启动》学习笔记2.2.2 MP1和MP2安全启动
《STM32MPU安全启动》学习笔记 2.2.1 MP13x SecureBootROM原理
《STM32MPU安全启动》学习笔记 2.1.1 MP15x Secure BootRoom加载