文件名称:ARM的存储器映射与存储器重映射
文件大小:30KB
文件格式:DOC
更新时间:2014-04-18 12:32:32
ARM 存储器映射
当系统上电后,程序将自动从0x00000000地址处开始执行,因此在系统的初始状态,要求0x00000000地址处的存储器是非易性的ROM或Flash等。但是ROM或Flash的访问速度相对较慢,每次中断发生后,都要读取ROM或Flash上的向量表开始,影响了中断响应速度。因此,LPC2200提供一种灵活的地址重映射方法,该方法可以将内部RAM的地址重新映射到0x00000000的位置。在系统执行重映射命令之前,需要将Flash中的中断向量代码拷贝到内部RAM中。这样在重映射命令执行之后相当于从内部RAM中0x00000000的位置找到中断向量,而实际上是将RAM的起始地址0x40000000映射为0x00000000了。这样,中断执行时相当于在 RAM中找到对应中断向量,实现异常处理调试。