geraldbetty 发表于 2025-7-18 19:48
在STM32微控制器中,BootLoader通常用于实现固件的远程升级功能。pmp 发表于 2025-7-18 21:51
使用调试器在 BootLoader 和应用程序中设置断点lzbf 发表于 2025-7-19 13:53
Reset向量 → 系统初始化 → 跳转到应用程序pixhw 发表于 2025-7-19 14:47
引导向量表是存储器中的特殊区域,包含处理器启动时要执行的初始代码。在BootLoader中,需将引导向量表配置为BootLoader的起始地址,这需要修改STM32的启动文件averyleigh 发表于 2025-7-19 16:42
BootLoader 是在系统上电后运行的第一段代码,它的主要任务是初始化硬件环境,然后将应用程序加载到内存中并启动执行timfordlare 发表于 2025-7-19 18:51
STM32微控制器支持多种启动模式,其中一个重要的特性就是内置的BootLoader。通过BootLoader,用户可以实现固件的升级、调试等功能burgessmaggie 发表于 2025-7-19 19:25
应用代码存储在非 0x08000000 地址时,需通过修改 SCB->VTOR 寄存器,将中断向量表偏移至应用起始地址macpherson 发表于 2025-7-19 20:24
将 Flash 分为 BootLoader 区和应用程序区。BootLoader 区通常位于 Flash 的起始地址,而应用程序区则紧随其后
页:
1
[2]