其实这个跳转跟平常我们的IAP操作是一样的。跳转前复位所有启动的外设,重点是关闭所有中断使能,清除所有中断请求事件标志。注意:不是简单地关总中断了事哦。建议最好把PLL也关闭。 然后就是配置MSP,给出跳转地址,这个地址你需要查看手册里的system memory的介绍。假设systmem memory起始地址为0x1fff0000,则栈顶地址分配为它,它加上4即0x1fff0004为跳转地址。
其实这个跳转跟平常我们的IAP操作是一样的。跳转前复位所有启动的外设,重点是关闭所有中断使能,清除所有中断请求事件标志。注意:不是简单地关总中断了事哦。建议最好把PLL也关闭。 然后就是配置MSP,给出跳转地址,这个地址你需要查看手册里的system memory的介绍。假设systmem memory起始地址为0x1fff0000,则栈顶地址分配为它,它加上4即0x1fff0004为跳转地址。
举报