关于NXP开源的MCU_boot的项目心得

MCU的启动流程细查

注意MCU上电第一个函数运行的就是Reset_Handler函数,下图是表示了这个函数做了啥事情,注意加强一下对RAM空间的段的印象,从上到下是栈,堆,.bss段,.data段。

bootloader的难点

固件完整性:可通过CRC校验,签名解决

升级可靠性:单flash:双区备份。双flash:镜像回滚

boot挂掉之后如何恢复干净环境:和硬件相关,系统软复位

固件安全性:和硬件紧密相关,各厂家支持不同

相关推荐
旧梦吟20 小时前
5.9 电工考试-易错题
stm32·嵌入式硬件
foundbug99921 小时前
STM32 + SHT20 温湿度测试 TFT 显示方案
stm32·单片机·嵌入式硬件
别了,李亚普诺夫21 小时前
MAX30102模块原理及代码实现
单片机·嵌入式
星夜夏空9921 小时前
STM32单片机学习(3)——前置知识学习
stm32·单片机·学习
渣渣灰95871 天前
基于STM32F03ZET6移植FreeRTOS
数据库·stm32·嵌入式硬件
magic_now1 天前
FAT文件系统:嵌入式设备的极简选择
笔记·嵌入式硬件
星夜夏空991 天前
STM32单片机学习(5) —— STM32的一些名词解释
stm32·单片机·学习
yuan199971 天前
STM32 速度控制器:PWM + PID 无级调速实现
stm32·单片机·嵌入式硬件
czwxkn1 天前
pcb设计-器件:稳压二极管
单片机·嵌入式硬件