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

MCU的启动流程细查

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

bootloader的难点

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

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

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

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

相关推荐
崇山峻岭之间4 小时前
单片机步进电机实验
单片机·嵌入式硬件
xiangw@GZ6 小时前
802.11全系列标准调制编码与速率档对应关系
网络·单片机·嵌入式硬件·架构
希希之光6 小时前
Aurix Tc3xx Port&Dio模块总结
单片机·嵌入式硬件
日拱一卒的小田6 小时前
ZYNQ学习笔记2-ZYNQ的UART控制器1
单片机·嵌入式硬件
我想走路带风7 小时前
OPENWRT-Day01
stm32·单片机·嵌入式硬件
ACP广源盛139246256737 小时前
GSV2221@ACP#DP 1.4 MST 多屏转换芯片,物理 AI 多模态交互的视觉中枢
大数据·人工智能·嵌入式硬件·gpt·spark
云栖梦泽8 小时前
Linux内核与驱动:pinctl子系统和GPIO子系统
linux·单片机·嵌入式硬件
电气_空空8 小时前
基于 LabVIEW 的单片机串口通信设计
单片机·嵌入式硬件·毕业设计·labview
caimouse10 小时前
Reactos 第 9 章 设备驱动 — 9.10 磁盘的Miniport驱动模块
windows·嵌入式硬件
xiangw@GZ10 小时前
WiFi系统BCC与LDPC纠错编码技术性能对比
单片机·嵌入式硬件