本帖最后由 sucaptain 于 2016-10-11 12:06 编辑
使用STM32F103RB 做IAP实验,程序从IAP跳到APP后并没有执行。
APP程序起始地址0x08002800
APP的map文件中显示复位中断函数入口0x08002b96, 栈顶地址0x20000998
在iap的BOOT_JumpToApplication函数中可以看到,跳转的地址和栈顶地址和设置的一样,这能说明flash数据写入是正确的吗?
APP程序初始化,app程序是之前的工程能用的,跳转之后没有任何反应,是哪儿没弄对了
2. 如果BOOT里关了中断, APP里要__enable_irq();
一周热门 更多>