对于一般的处理器,系统启动后是从0x00000000地址开始读取中断向量表并引导程序的。但利用LPC2000的存储器重映射功能,我们可以将中断向量表转移至其它存储器,而不一定要从0x00000000这个地址读取。
LPC2000的这个功能是通过存储器映射控制寄存器MEMMAP和BOOT管脚来实现的。
4.1 寄存器MEMMAP的取值
MEMMAP 功能 描述
00 Boot装载程序模式 中断向量从Boot Block重新映射。一般情况下,即为地址0x7FFFE000
01 用户Flash模式 中断向量不重新映射,它位于Flash中。一般情况下,即为地址0x00000000
10 用户RAM模式 中断向量从静态RAM重新映射。一般情况下,即为地址0x40000000
11
LPC2000
4.1 寄存器MEMMAP的取值
MEMMAP 功能 描述
00 Boot装载程序模式 中断向量从Boot Block重新映射。一般情况下,即为地址0x7FFFE000
01 用户Flash模式 中断向量不重新映射,它位于Flash中。一般情况下,即为地址0x00000000
10 用户RAM模式 中断向量从静态RAM重新映射。一般情况下,即为地址0x40000000
11