社区
驱动开发/核心开发
帖子详情
uboot.bin和uboot_spl.bin的区别
花开花落_fzu
2017-07-18 06:00:30
从网上看到资料说SPL是uboot启动的第一个阶段,主要做初始化的操作,然后引导uboot.bin文件启动。
那我们下载到设备上要下载两个bin文件吗?还是把两个bin文件打包成一个文件然后下载到设备上?
...全文
1060
4
打赏
收藏
uboot.bin和uboot_spl.bin的区别
从网上看到资料说SPL是uboot启动的第一个阶段,主要做初始化的操作,然后引导uboot.bin文件启动。 那我们下载到设备上要下载两个bin文件吗?还是把两个bin文件打包成一个文件然后下载到设备上?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
次第花开_
2017-08-01
打赏
举报
回复
我也不明白,这和非SPL的 相比有什么优点? 把一个文件分成了两个?
publicshy
2017-07-27
打赏
举报
回复
一个加载到片上的RAM,另一个是片外的RAM。
zhxianbin
2017-07-20
打赏
举报
回复
SPL 是指 secondary program loader,这一阶段通常是由硬件加载的,要求比较小; 设备上是要下载两个bin文件的
fly 100%
2017-07-19
打赏
举报
回复
都可以独立使用加载kernel,spl精简了uboot的内容
OK6410 u
boot
-201809 nand
boot
.
bin
u
boot
-201809 用于飞凌OK6410 的,支持USB、tftp、MMC、tftp 等 详细想了解,见文章 https://blog.csdn.net/Golden_Chen/article/details/89077655
tiny210-u
boot
.
bin
这是编译好的u
boot
for tiny210。 实现的基本功能: 0 512MB DDR2内存支持(设置为单通道) 1 支持SD卡启动,基于linaro u-
boot
的
SPL
功能实现 2 从SD卡的FAT分区上加载文件到SDRAM(fatls, fatload, fatinfo) 3 将环境变量保存至SD卡:(彻底修正) 修复bug 1:每次启动只能保存一次环境变量。 修复bug 2:SD卡保存环境变量出现: Writing to MMC(0)... mmc_send_cmd: error during transfer: 0x00208001 mmc write failed 4 添加DM9000驱动,开启网络功能(例如:tftp,nfs等,nfs好像有误) 5 添加TAB键命令自动补全功能 6添加Nand Flash驱动,开启所有nand cmd,支持NAND Flash读写 7添加yaffs文件系统烧写支持 8 u
boot
引导linux内核 9 添加NAND启动功能 10 添加启动自动识别功能,能自动从NAND或MMC/SD中启动 修改在SD/MMC启动及NAND启动时,对nandflash的烧写都为8bit 硬件ECC校验
零距离初体验u
boot
-2.3.u
boot
和系统移植第3部分
本课程为u
boot
学习的第三部分,主要目标是体验u
boot
源代码的配置编译过程,以及分析讲解u
boot
源代码的组成结构。通过详细讲解u
boot
源码中所有的文件和文件夹让大家对源码结构深入理解,给后续分析源代码打下基础。
U
BOOT
详解.pdf
首先简介u
boot
, 给出u
boot
的官网. 然后介绍u
boot
的编译系统, 让你能了解到
SPL
和u-
boot
.
bin
是如何编译出来的, 哪些C代码会被编译进
SPL
和u-
boot
.
bin
. 接着会介绍u
boot
的启动流程, 从第一行汇编代码开始, 梳理一遍代码的运行流程. 最后一章会介绍u
boot
里面命令的执行流程, 如何定义一个命令, 以及u
boot
当前已经支持的命令.
u-
boot
-sunxi-with-
spl
.
bin
Lichee Zero SPI Flash 16M启动的U-
boot
,w25q128
驱动开发/核心开发
21,597
社区成员
21,709
社区内容
发帖
与我相关
我的任务
驱动开发/核心开发
硬件/嵌入开发 驱动开发/核心开发
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章