2440的中断向量表一定是从33ffff00处开始么?

2019-07-16 09:22发布

小弟刚接触ARM不久,求助各位大神, 一个问题,在2440的启动文件中总是将 向量表的基地址设置为 0x33ffff00(外接64M SDRAM,尾地址为0x34000000),想不明白为什么一定是这个地址(好多资料这样直接定义)?如果硬件机制决定了这个地址就是固定不变的0x33ffff00,那么这个硬件是依靠什么来决定他的呢? 总得有个原则吧  如果再换了其他大小的sdram,这个基地址又是多少呢?  查资料也没查到点子上, 希望大家能够说说自己的想法 不胜感激
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
且知且行2013
1楼-- · 2019-07-16 09:49
 精彩回答 2  元偷偷看……
且知且行2013
2楼-- · 2019-07-16 12:30
中断向量表是从零地址开始的,0x33ffff00是中断处理函数的首地址,中断处理函数一般都是由操作系统实现的
xing7576886
3楼-- · 2019-07-16 13:52
  学习一下。积累着
奇艺
4楼-- · 2019-07-16 18:47
且知且行2013 发表于 2014-6-20 23:47
中断向量表是从零地址开始的,0x33ffff00是中断处理函数的首地址,中断处理函数一般都是由操作系统实现的 ...

那这个地址固定么
vampire_wanght
5楼-- · 2019-07-16 21:41
{:1:}{:1:}{:1:}{:1:}{:1:}
且知且行2013
6楼-- · 2019-07-17 03:39
 精彩回答 2  元偷偷看……

一周热门 更多>