BootLoader与OTA学习(三)

APP烧写在Flash上,APP也在Flash上直接运行,BootLoader直接跳到APP位置即可

主要就三件事:

1:bootloader把异常向量表的基地址告诉cpu

2:bootloader把异常向量表的第一个值赋值给sp寄存器

3:bootloader把异常向量表的第二个值赋值给pc寄存器,然后跳转到app运行

相关推荐
FLJwu7 小时前
运动相机按键与连接器硬件选型实战02:USB‑C接口选型|防水失效、虚接断连、腐蚀烧口量产大坑
c语言·开发语言·经验分享·数码相机·相机·运动相机·oem 量产
..Dauntless..8 小时前
【stm32】I2C(二)——Master和Slave之间的协议
stm32·单片机·嵌入式硬件
硅基手札8 小时前
【串口技术系列文档 04】UART协议深度解析
驱动开发·stm32·单片机·嵌入式硬件·mcu·计算机外设
Zw-awa9 小时前
陀螺小车传奇之00011000
c语言·stm32
Zhang.Yi9 小时前
STM32-BKP和RTC
stm32·嵌入式硬件·实时音视频
万年咸鱼9 小时前
C语言内功心法篇——变量与数据类型
c语言·jvm·算法
意法半导体STM3210 小时前
【官方原创】LAT1724 STM32CubeIDE for VSCode 修改链接文件中的起始地址无效?
vscode·stm32·单片机·嵌入式硬件·mcu·stm32cube
Zw-awa1 天前
八路循迹模块的 DO:先让小车沿着线跑起来
stm32
Escalating_xu1 天前
【C 语言】深入理解指针(5):sizeof、strlen、数组名语义与指针笔试题全解析
java·c语言·开发语言
Code_Solitude1 天前
c语言:递归
java·c语言·算法