说一下自己是如何做的,,,
先说一下实现的功能
IAP程序的功能
?
再看自己的用户程序--用户程序自己也做了些设置
?...20000换成十进制就是131072个字节 除以1024 等于128
由于我先把IAP程序下进去了,IAP程序也需要空间来运行,,,我就给了他6000 换成十进制就是24576 除以1024就是24K...{
printf("准备执行APP代码!!...FLASH_APP2_ADDR+4指针就移动到了IAP升级程序的E9或者说电压电流采集程序的D5上
(*(vu32*)(FLASH_APP2_ADDR+4))然后强制型的转成32位的,然后取出来,就是IAP...产生的中断
岂不是跑到了IAP那边去了,IAP那边有自己的中断函数,,,乱了,彻底乱了,,,,,所以必须得让中断向量表改变改变,好让自己产生的
中断,执行自己的中断函数......