阶段1:汇编语言程序
1.进行基本的硬件初始化,包括关闭看门狗、中断、MMU和CACHE等,配置系统时钟。
2.为加载 Stage2 准备RAM空间
3.拷贝内核映像和操作系统映像到RAM中
4.设置堆栈指针SP
5.跳到Stage2的入口点
阶段2:C语言程序
1.初始化本阶段要用到的硬件设备,例如UART
2.检测系统的内存映射
3.加载内核映像和根文件系统映像
4.设置内核的启动参数
微信扫一扫
1.进行基本的硬件初始化,包括关闭看门狗、中断、MMU和CACHE等,配置系统时钟。
2.为加载 Stage2 准备RAM空间
3.拷贝内核映像和操作系统映像到RAM中
4.设置堆栈指针SP
5.跳到Stage2的入口点
1.初始化本阶段要用到的硬件设备,例如UART
2.检测系统的内存映射
3.加载内核映像和根文件系统映像
4.设置内核的启动参数
相关推荐