【4. BSP开发指南 - [4.2. 硬件点亮指引]】

本文档详细介绍了X3系统硬件点亮的全过程,包括系统启动流程、镜像制作步骤、上板调试方法及稳定性测试。硬件点亮涉及DDR参数配置、Uboot和Kernel参数配置,以及在不同阶段的调试技巧,如miniboot、uboot和kernel的异常处理。此外,还强调了电源域配置的重要性,以防止硬件损坏。
摘要由CSDN通过智能技术生成

4.2. 硬件点亮指引

4.2.1. 系统启动流程图

image-20220505113454598.png

上电分为冷启动和热启动两种,热启动特指休眠唤醒流程,其他方式如掉电上电,reboot命令等均为冷启动

流程说明:

  1. Power On Reset时跳转到BL1执行,运行状态EL3
  2. BL1将会跳转到BL2中去执行,运行状态切换到EL1,冷启动时BL2为称SPL,热启动时称为WARM SPL
  3. BL2/SPL负责初始化DDR,加载BL31、BL33和BPU加密模型的镜像,并做校验。然后BL2通过SMC调用,跳转到BL31,BL31运行在EL3状态。WARMSPL只负责从sram中重新load ddr参数。
  4. BL31初始化PSCI、向量表后,跳转到BL33, BL33运行在EL1状态
  5. BL33做device tree初始化,加载和校验OS,然后启动OS,OS运行在EL1状态
  6. OS启动完成,开始运行用户层的服务进程,用户层服务运行在EL0状态

在整体的启

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

千北@

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值