六、嵌入式系统初始化与操作系开统的移植.ppt

六、嵌入式系统初始化与操作系开统的移植.ppt

初始化程序的下载执行 嵌入式系统的初始化过程 嵌入式系统的初始化过程(1) 嵌入式系统的初始化过程(2) 嵌入式系统的初始化过程(3) 嵌入式系统的初始化过程(4) 嵌入式系统的初始化过程(5) ARM系统初始化的一般过程 一、设置程序入口指针 上电复位后直接到程序入口点执行,入口点一般为一个跳转表,跳转到复位处理程序处开始执行ARM系统的初始化; 启动程序首先必须定义入口指针,而且整个应用程序只有一个入口指针 例:AREA Boot,CODE,READONLY ENTRY /*设置程序入口指针*/ 二、设置中断向量 ARM要求中断向量必须设置在从O址开始,连续8*4字节的地址空间; 向量表包含一系列跳转指令,跳转到相应的中断服务程序; 对各未用中断,使其指向一个含返回指令的哑函数,以防止错误中断引起系统的混乱; 中断向量表 中断向量表的程序 AREA Boot,CODE,READONLY ENTRY B Reset_handler B Undef_Handler B SWI_Handler B PreAbort_Handler B . ;for reserved interrupt,stop here B IRQ_handler B FIQ_handler 三、初始化时钟和设置相关的寄存器 通

文档评论(0)

1亿VIP精品文档

相关文档