今天写stm32 的IAP BootLoader的时候遇到一个问题,以前写的时候设置好了,BootLoader的大小为:0x5000=20k,app大小为:0xb000=44k,内部flash总大小为64k,功能一切正常,可以跳转;结果今天BootLoader收尾了,想把大小改成10k,就是:
BootLoader 起始地址:0x8000000,大小0x2800; app起始地址改成:0x8002800,大小改成:0xd800; 然后再app那里设置向量跳转修改为: NVIC_SetVectorTable(NVIC_VectTab_FLASH, 0x2800); //
问题:修改了地址之后就跳转不了了,不知道什么问题呢?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>