QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 938|回复: 0

arm新手关于映象文件和中断的问题

[复制链接]
发表于 2005-10-26 22:19:09 | 显示全部楼层 |阅读模式
编译我们生成的代码可以映射到ram段来运行,或慢速的在rom区运行,
但对于硬件,通常回把rom中的代码考到ram再运行,这里就产生了两个问题!

1编译时代码是对rom的,考到ram中后跳转的地址全不是原来的东西!
我猜想是这部分代码编译时就已经被设定为映射到ram的!但是是如何实现的呢?

2 中断向量怎么处理?
我对读过的资料的理解是rom中的bootload程序可以使原来的0x04等指向编译时的的新生成的中断跳转宏(例子init.s中的handler宏)。这么一来则一旦bootlaod的程序固定了,这个中断向量表的开始地址就不能再改变了!

这是我看了两个星期资料都没有弄清楚的问题!请有实践经验的朋友帮忙指导一下入门者!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-23 14:57 , Processed in 0.045916 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表