uboot
文章平均质量分 93
oshan2012
这个作者很懒,什么都没留下…
展开
-
lichee pi zero 荔枝派zero uboot编译 烧录
1.选用主线uboot2.准备uboot源码和交叉编译工具链交叉编译工具链网盘地址:http://pan.baidu.com/s/1hsf22fqtar xvf gcc-linaro-6.3.1-2017.05-x86_64_arm-linux-gnueabihf.tar.xzsudo mv gcc-linaro-6.3.1-2017.05-x86_64_arm-linux-gnueabihf /opt/增加路径...原创 2021-02-02 13:39:19 · 1888 阅读 · 0 评论 -
Bootargs参数详解
Bootargs参数详解U-boot的环境变量值得注意的有两个: bootcmd 和bootargs。一:bootcmdbootcmd是自动启动时默认执行的一些命令,因此你可以在当前环境中定义各种不同配置,不同环境的参数设置,然后设置bootcmd为你经常使用的那种参数,而且在bootcmd中可以使用调用的方式,方便修改。eg:setenv bootcmd ‘setenv bootargs $(bootargs)root=$(rootfs) nfsroot=$(serverip...转载 2020-06-29 11:42:30 · 1153 阅读 · 0 评论 -
u-boot SPL的理解
uboot分为uboot-spl和uboot两个组成部分。SPL是Secondary Program Loader的简称,第二阶段程序加载器,这里所谓的第二阶段是相对于SOC中的BROM来说的,之前的文章已经有所介绍,SOC启动最先执行的是BROM中的固化程序。BROM会通过检测启动方式来加载第二阶段bootloader。uboot已经是一个bootloader了,那么为什么还多一个uboot spl呢?这个主要原因是对于一些SOC来说,它的内部SRAM可能会比较小,小到无法装载下一个完整的uboo转载 2020-06-23 15:28:41 · 394 阅读 · 0 评论 -
U-boot mkimage指定Linux内核地址时的两种方式
uImage的制作是使用的u-boot工具mkimage,build完u-boot后也会将mkimage build出來到/tools目录下,可以直接拿來用,它的作用就是在zImage的前面加上64个字节的头,让u-boot能够识别要加载内核的类型、加载地址等。基本格式:mkimage -A arch -O os -T type -C comp -a addr -e ep -n name -d...转载 2020-03-21 16:01:19 · 443 阅读 · 0 评论 -
U-boot中的nboot命令介绍
U_BOOT_CMD(nboot, 4, 1, do_nandboot,"boot from NAND device","[partition] | [[[loadAddr] dev] offset]");看帮助提示很容易明白,nboot是uboot指令--将nand flash中的内容加载到sdram中,比如"nboot 0x30000000 0 0x60000\;bootm0x3...转载 2020-01-20 14:05:05 · 666 阅读 · 0 评论 -
nuc977 uboot启动内核
uboot下打印环境变量:U-Boot> env print[-f]=nambaudrate=115200baudrate=115200bootargs=noinitrd ubi.mtd=2 root=ubi0:system rw rootfstype=ubifs console=ttyS0,115200n8 rdinit=/sbin/init mem=64M mtdparts=...原创 2020-01-20 13:46:51 · 941 阅读 · 0 评论 -
从零开始的UBOOT的学习1--UBOOT是用来干嘛的?
从零开始的UBOOT的学习1--UBOOT是用来干嘛的?参考朱有鹏UBOOT全集UBOOT本身就是为了启动内核,其实你自己写一个BootLoader是比较简单的,没有UBOOT的那么多的工具,UBOOT提供了两个比较强的工具:环境变量和命令,使得UBOOT的启动内核游刃有余。1、UBOOT的常用命令(1)tftp下载指令tftpUBOOT本身主要的目标是为了启动内核,为了完成启动内...转载 2019-09-09 10:09:07 · 149 阅读 · 0 评论