当前位置: 首页 > news >正文

RK3568笔记1:BootRom

BootRom是瑞芯微公司在生产的CPU时,存储在内部flash中的一段固件代码,用于初始化硬件和启动系统。

RK3568 处理器也具备 BootROM。这是存储在处理器内部的只读存储器 (ROM) 中的一段代码,通常是不可修改的,其主要功能是在设备加电或复位时执行系统启动的第一阶段操作。

BootRom的工作流:

  • 复位后启动:当系统上电或复位后,处理器从 BootROM 开始执行。
  • 引导设备检测:根据系统设计,BootROM 会检测并确定从哪个存储设备加载引导程序。
    • 设备的检测顺序:SPI NAND Flash > NAND Flash > EMMC > SDMMS > USB;
  • 引导程序加载:从引导设备中读取启动代码,通常是二级引导程序(如 U-Boot)。
  • 校验和验证:如果系统启用了安全引导,BootROM 会对引导程序进行签名验证,确保其合法性。
  • 转交控制权:成功加载并验证引导程序后,BootROM 会将控制权转交给引导程序,完成启动。

http://www.mrgr.cn/news/69455.html

相关文章:

  • Redis知识点整理 - 脑图
  • 怎么样绑定域名到AWS(亚马逊云)服务器
  • SQL中的时间类型:深入解析与应用
  • 任何使用 Keras 进行迁移学习
  • WebRTC项目一对一视频
  • Hbase Shell
  • 计算机网络之物理层
  • 对HFSS中的结构使用Icepak进行热仿真-以微带电路为例-含工程
  • ts 将100个元素,每行显示9个元素,然后显示出所有行的元素,由此我们延伸出一个项目需求的简单算法实现。
  • 人工智能技术将逐步渗透到我们生活的每个角落
  • 探索C++中的常量定义:多种方式对比
  • 分布式锁实现方式
  • 深入理解 Vue 3 中的 Props
  • 2024年下半年系统分析师论文
  • 基于Multisim心率脉搏测量电路(含仿真和报告)
  • 数据结构:顺序表(动态顺序表)
  • 云计算在esxi 主机上创建 4g磁盘,同时在此磁盘上部署linux
  • 呼叫中心外呼主要用于哪些场景?
  • 编程新星挑战赛-题解
  • C/C++语言基础--C++模板与元编程系列四(类型模板参数、整数、指针 、模板类型)
  • Windows 11 安装 MySQL 8.4 LTS 详细安装配置教程(入门篇)
  • Cesium着色器的创意和方法(五——Polyline)
  • Linux中的用户创建及参数说明
  • nvm 切换 Node.js 版本
  • ElasticSearch向量检索技术方案介绍
  • Java异常处理