各位大侠,你们好:
我想问下外部中断发生后的2440芯片执行的第一条指令的地址在哪里。我的具体操作如下:
===========================================================
我的板子是mini2440,刚启动时用nor侧,出现supervivi的那个菜单,我按"d"然后用dnw下载2440test.bin文件到0x30000000地址处,
开始启动2440test.bin的程序。
=========================================================
当外部中断发生后,就矛盾了,按我的理解是s3c2440芯片会去0x00000018处读取一条指令,也就是nor flash中的那个supervivi的指令,而不是2440test .bin的指令(因为2440test.bin程序的开始地址是0x30000000),请问下是这样吗?
如果是的话,在2440init.s文件中的 b HandlerIRQ (第120行)是什么意思,这条指令在中断来的时候有没有执行呢,谢谢了
注:我这里的外部中断就是一般的中断,例如串口,按键等,不是复位