最近在在裸奔2440 其中用到了中断
我的 启动方式是 NAND 启动
那么一级中断向量 是固定的 是在前4K SRAM里.
(因为NAND启动ARM自动复制NAND前4K到 2440内部SRAM里 而且从SARM的0X00000000执行)
而我是用的MDK 环境 在0X30000000 RAM 里调试.
那中断来了肯定是现转到2440前4K的SRAM里.
我目前的方法是先把启动文件烧写到前4K NAND里 然后在0X30000000 RAM 里调试.
可以实现中断.但是每改一次中断 就得烧写 一次NAND 很 麻烦!
请问 有没有什么办法直接 在RAM里调试中断.
第2个问题是 2级中断(外部中断)是根据基地址(_ISR_STARTADDRESS)+rINTOFFSET
请问这个基地址是不是可以随便定的???
还是必须想下面 那样定义?
#define _ISR_STARTADDRESS 0x33ffff00 |