全站数据
8 4 2 0 5 8 1

cpu的spl是什么

IT爱好者的圈子 | 简单学习,快乐成才!         
问题更新日期:2024-10-11 02:35:07

问题描述

cpu的spl是什么急求答案,帮忙回答下
精选答案
最佳答案

SPL

SPL是uboot第一阶段执行的代码. 主要负责搬移uboot第二阶段的代码到内存中运行. SPL是由固化在芯片内部的ROM引导的. 我们知道很多芯片厂商固化的ROM支持从nandflash, SDCARD等外部介质启动. 所谓启动, 就是从这些外部介质中搬移一段固定大小(4K/8K/16K等)的代码到内部RAM中运行. 这里搬移的就是SPL. 在最新版本的uboot中, 可以看到SPL也支持nandflash, SDCARD等多种启动方式.当SPL本身被搬移到内部RAM中运行时, 它会从nandflash,

SDCARD等外部介质中搬移uboot第二阶段的代码到外部内存中.

SPL的文件组成

当我们在uboot下执行make命令的时候, 它最核心的功能是执行Makefile中的all目标编译出相应的文件. 我们来看看这个all目标