今天在拿资料上的ucos源码自己用ads仿真,遇到一问题十分的困惑,望高手解答,小弟不胜感谢
我在RAM里面调试的,起始地址为:0x30000000
进入调试后,我在想如果中断来了怎么办(假设为IRQ),不是要从0x18取指么(我此时选择的是norflash启动的),而0x18是norflash里面的内容。编译后的代码中HandlerIRQ却是在0x30000018,这两个地址里面的内容并不相等,那为什么还会运行正常呢?代码中并没有把0x30000000起始的几个异常向量拷贝到0x00000000的地址中去啊。到底是怎么回事呢?