BootLoader 详解(2)
摘要:
BootLoader的stage1 1.基本的硬件初始化 这是BootLoader一开始就执行的操作,其目的是为stage2的执行以及随后的kernel的执行准备好一些基本的硬件环境。它通 常包括以下步骤 ①屏蔽所有中断。为中断提供服务通常是OS设备驱动程序的责任,因此在BootLoader的执行全过程中可以不比响应任何中断。中 断屏蔽可以通过写CPU的中断屏蔽寄存器或者状态寄存器(比如ARM的CPSR寄存器)来完成。 ②设置CPU的时钟和频率 ③RAM初始化。包括正确地设置系统的内存控制器的功能寄存器以及各内存库控制寄存器等 ④初始化LED。通过GPIO来驱动LED,其目... 阅读全文
posted @ 2013-08-07 20:57 小猪_你快跑 阅读(753) 评论(0) 推荐(0) 编辑