2019-07-14 15:07发布
7762642422d 发表于 2018-12-19 10:06 1.别忘了重定位向量表。 2.参考STM32CUBE示例程序,你相信ST官方还是小作坊?
Green_LJ 发表于 2018-12-19 10:19 1、首先要确认是跳转了没成功,还是没跳转? 2、跳转之后要重新设置堆栈 3、跳转之前要关闭中断,同时要检查栈顶地址是否合法
最多设置5个标签!
2.参考STM32CUBE示例程序,你相信ST官方还是小作坊?
2、跳转之后要重新设置堆栈
3、跳转之前要关闭中断,同时要检查栈顶地址是否合法
我重新设置了中断向量表的SCB->VTOR = FLASH_BASE | 0x10000;
跳转了,app没运行
__asm void INTX_DISABLE()
{
CPSID I
BX LR
}
//开启所有中断
__asm void INTX_ENABLE(void)
{
CPSIE I
BX LR
}
这样开关中断对不对?
一周热门 更多>