595 B
595 B
一、基本原理
boot_main() -> app_main()
二、MCU上电工作流程
- 电压上升触发POR
- 内部晶振起振稳定
- 寄存器等硬件内核初始化
- PC指针指向复位中断函数
- 执行复位中断向量(初始化代码startup.s)
三、boot代码内容
- 跳转APP
- 校验APP
- 擦除刷写
- 流程图
四、UDS刷写流程
- 读版本 $22
- 进boot $10
- 解锁 $27
- 擦除 $31
- 请求下载 $34
- 发送数据 $36
- 停止发送 $37
- 校验 $31
- 复位进入APP $11
五、其它
- boot标志
- flash driver
- icf文件、map文件