Board logo

标题: [求助]ARM仿真如何调试中断? [打印本页]

作者: lkiei    时间: 2005-11-17 09:55     标题: [求助]ARM仿真如何调试中断?

是不是要保证Flash中的程序和仿真器调试的程序完全一样?
用仿真器调试的程序把RO和RW/ZI区域都放到SDRAM中了,和FLASH中的程序不一样,怎么开放中断程序就死翘翘了?
百思不得其解,望大家帮忙一下,谢了!!
作者: syjsoft    时间: 2005-11-25 10:36

要想调试中断,首先的确认你的0地址处是否有跳转指令!

多数ARM处理器是低端向量(0 - 0x1C),少数是高端向量(0xFFFF0000 - 0xFFFF001C)。下面以低端向量为例说明:首先需要将异常处理模式的向量表定位到0地址;中断产生时ARM会自动跳转到向量表中IRQ(0x00000018)或者FIQ(0x0000001C)的地方,然后跳转到自己编写的中断处理程序。

[此贴子已经被作者于2005-11-25 10:36:32编辑过]






欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0