MCU的启动流程细查 注意MCU上电第一个函数运行的就是Reset_Handler函数,下图是表示了这个函数做了啥事情,注意加强一下对RAM空间的段的印象,从上到下是栈,堆,.bss段,.data段。 bootloader的难点 固件完整性:可通过CRC校验,签名解决 升级可靠性:单flash:双区备份。双flash:镜像回滚 boot挂掉之后如何恢复干净环境:和硬件相关,系统软复位 固件安全性:和硬件紧密相关,各厂家支持不同