现在在做一个NUC972的串口IAP程序。
1、我自己写了一个IAP程序,用来接收串口的APP二进制代码。IAP程序的执行地址是0x0,存放在SPI中0x0开始的地方;
2、现在选择SPI启动,将SPI里面的IAP程序加载到DDR中0x0地址开始的地方运行,并从串口接收APP二进制代码文件,存放到DDR的0x0020 0000的地方。这个APP程序的执行地址也是0x0020 0000;
3、等IAP程序将APP二进制文件接收完成并存放在DDR中0x0020 0000开始的地方之后,再从IAP跳转到地址为0x0020 0000的地方去执行APP程序。
这种情况下,如果APP程序发生中断,系统会跳到哪里去查找中断向量表?能不能找到APP中断服务程序的入口地址?
请大神指点一哈
|