cortexM4 复位后启动寄存器运行流程
时间: 2023-07-11 20:53:55 浏览: 215
NuMicro Cortex_M058 欠压复位及整个复位芯片测试
当 Cortex-M4 处理器发生复位时,它会首先进入复位处理器(Reset Handler)函数,该函数将执行以下操作:
1. 复位处理器会将处理器的一些寄存器(如堆栈指针、控制寄存器等)初始化为默认值。
2. 接下来,复位处理器会将处理器的向量表指针设置为存储器中的默认向量表地址,该向量表包含了一些处理器需要处理的异常和中断向量。
3. 复位处理器会执行一些处理器初始化的指令,例如设置时钟、配置 GPIO 等。
4. 最后,复位处理器会跳转到主函数(Main)或操作系统的启动函数(Start-up)。
在复位处理器函数执行完成后,处理器将开始执行主函数或操作系统的启动函数,至此,Cortex-M4 处理器的复位启动过程就完成了。
阅读全文