BOOT模块不需要对中断向量表定义,使用默认的即可(即0x08000000),但在跳转到应用模块前需要初始化堆栈(__set_MSP(*(__IO uint32_t*) ApplicationAddress);ApplicationAddress=用户程序起始地址+4)。在应用程序中需要重新设置中断向量表偏移即可。先执行Boot模块main函数,再跳转到应用模块main函数(不会再返回Boot模块的main)。
全部0条评论
快来发表一下你的评论吧 !