ARM-A7(IMX6UL)启动过程及中断向量表理解
以下是自己近期学习的理解,1.一般ARM处理器都是从地址0x00000000开始执行指令,imx6ul的0x00000000地址为Boot ROM,因此会执行Boot ROM中的代码,此代码为芯片内部集成代码,包含一些配置过程,同时也会选择启动方式,根据启动方式跳转到相应的位置进行启动;2.根据启动位置存储的头信息,将会将镜像程序拷贝至指定的位置,完成后,跳转到代码位置开始执行;3.启动程序首先要配置中断向量表,即按照手册的中断向量表的顺序完成中断向量表定义,汇编语言每条指令占用4个字节的地址空