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

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.kler.cn/a/387365.html

相关文章:

  • 力扣.15 三数之和 three-sum
  • LeetCode【0016】最接近的三数之和
  • 考研季来啦!考研过程中有哪些事情需要避坑?
  • 分布式----Ceph部署
  • js-将JavaScript对象或值转换为JSON字符串 JSON.stringify(this.SelectDataListCourse)
  • 【SpringBoot】18 上传文件到数据库(Thymeleaf + MySQL)
  • 【Linux 29】传输层协议 - UDP
  • 28-在CARLA包中获取地图
  • vue之vant上传图片
  • 数据结构-归并排序笔记
  • Java 连接操作 MySQL 数据库(增删查改操作)
  • 文献阅读 | Nature Methods:使用 STAMP 对空间转录组进行可解释的空间感知降维
  • LLMs在供应链投毒检测中的应用
  • 植物明星大乱斗1
  • 利用AI工具进行论文数据收集
  • 了解GPT大模型,读这本书就够了!(文末送书)
  • 【模块化大作战】Webpack如何搞定CommonJS与ES6混战(1-3)
  • 【网络】深入理解 HTTPS:确保数据传输安全的核心协议
  • 今天要重新认识下注解@RequestBody
  • IDEA构建JavaWeb项目,并通过Tomcat成功运行
  • 【快速入门】Kafka的安装部署
  • 关于QUERY_ALL_PACKAGES权限导致Google下架apk
  • LLM大模型学习精华系列:VLLM性能优化部署实践——全面加速从推理到部署的流程
  • 【ESP】一小时速通入门笔记
  • 【数据处理】数据预处理·数据变换(熵与决策树)
  • AI 写作(五)核心技术之文本摘要:分类与应用(5/10)