u-boot SPL的理解
来源:互联网 发布:锤子科技软件副总裁 编辑:程序博客网 时间:2024/04/28 13:36
uboot分为uboot-spl和uboot两个组成部分。SPL是Secondary Program Loader的简称,第二阶段程序加载器,这里所谓的第二阶段是相对于SOC中的BROM来说的,之前的文章已经有所介绍,SOC启动最先执行的是BROM中的固化程序。
BROM会通过检测启动方式来加载第二阶段bootloader。uboot已经是一个bootloader了,那么为什么还多一个uboot spl呢?
这个主要原因是对于一些SOC来说,它的内部SRAM可能会比较小,小到无法装载下一个完整的uboot镜像,那么就需要spl,它主要负责初始化外部RAM和环境,并加载真正的uboot镜像到外部RAM中来执行。
所以由此来看,SPL应该是一个非常小的loader程序,可以运行于SOC的内部SRAM中,它的主要功能就是加载真正的uboot并运行之。
0 0
- u-boot SPL的理解
- u-boot之SPL分析
- u-boot怎样生成spl
- 基于AM335x的U-Boot/SPL 的CCS 调试
- 基于AM335x的U-Boot/SPL 的CCS 调试
- 基于AM335x的U-Boot/SPL 的CCS 调试
- 基于AM335x的U-Boot/SPL 的CCS 调试
- 基于AM335x的U-Boot/SPL 的CCS 调试
- PowerPC的U-Boot Nand启动SPL技巧
- 关于 U-BOOT 中 SPL 的移植一
- 关于 U-BOOT 中 SPL 的移植 二
- u-boot关于u-boot的理解
- [s3c2416x移植u-boot-2015.10] 让u-boot-2015.10支持spl nand的启动
- u-boot中SPL源代码分析
- U-BOOT移植过程详解: SPL
- u-boot中SPL源代码分析
- u-boot中SPL源代码分析
- U-BOOT移植过程详解: SPL
- PRO2-Day6
- 网站建设的费用主要由哪些元素构成
- odoo仓库模块所有类记录
- iOS模拟器与真机SDKS路径
- 在线怎样将pdf转换成word格式
- u-boot SPL的理解
- ThinkPHP URL路由解析
- Newton-Raphson method
- cookie和session
- CDR文件该如何转换为PS分图层文件
- Android studio 电话管理者(TelephonyManager)获取方法
- 页面元素用JS动态添加的有效事件绑定方式(on)
- lsyncd实时同步搭建指南——取代rsync+inotify(转载)
- Introduction to CSS3