首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

[求助]ARM仿真如何调试中断?

[求助]ARM仿真如何调试中断?

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

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

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

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

返回列表