- 博客(2)
- 收藏
- 关注
原创 STM32 自建二次boot,及app注意事项
在boot跳转时防止终端生效,一般都会关中断__disable_irq();因为app还会再重新初始化这些设置,此时需要注意,app的flsh偏移地址需要与boot跳转地址一致,有几处需要修改,主要功能就是跳转,其中app的bin文件前4字节为栈顶地址,向后偏移4字节为程序入口地址,以上完成跳转进app。这样在boot跳转时就可以找到bin文件的栈顶地址和ResetHandler的地址了,第2处,修改启动后的运行向量表偏移量,system_stm32g0xx.c。
2023-02-03 14:47:50
926
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人