![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
uboot
Tayi2012
xxxxxxxxxxxxxx
展开
-
【原创】uboot 自引导linux 内核
我们原来通过命令 U-BOOT# tftp 0x82000000 zImage;bootm 来加载内核并启动它;但是这样太麻烦了,后来我们就像让UBOOt自己引导内核,我们只要将裁剪好的Linux内核写到某个位置即可。步骤:一、将Linux 镜像加载到内存起始地址0x82000000(这个地址以开饭板内存大小而定);命令: #tftp 0x82000000 Boot3原创 2014-04-03 20:00:34 · 911 阅读 · 0 评论 -
常用UBoot命令 && Uboot环境变量说明 && Linux开机常见错误
(1)基础命令dnw:在进入系统之前进入指令行,输入该指令可下载烧录文件。re:重新启动嵌入式系统。printenv:打印当前系统环境变量。setenv:设置环境变量,格式:setenv name value ...,表示将name 变量设置成value 值;如果没有这个参数,表示删除该变量。saveenv:保存环境变量到NAND中。sleep:延迟执行,格式:sleep原创 2014-07-31 19:55:15 · 680 阅读 · 0 评论 -
U-Boot环境变量设置方法
U-Boot环境变量的解释说明环 境 变 量解 释 说 明bootdelay定义执行自动启动的等候秒数baudrate定义串口控制台的波特率netmask定义以太网接口的掩码ethaddr定义以太网接口的MAC地址bootfile定义缺省的下载文件bootargs定义传递给Linux内核的命令行参数bootcmd定义自动启动时执行的几条命令serverip定义tftp服务器端的IP地址ipaddr翻译 2014-04-03 16:04:24 · 544 阅读 · 0 评论 -
[转]uboot 自引导内核
uboot 自引导内核首先 介绍如何将内核写进nand flash:u-boot# nand erase 0x00030000 0x00100000u-boot# tftp 0x31000000 zImageu-boot# nand write 0x31000000 0x00030000 0x00100000这里 我们有几种方法来实现自引导:1.采用go的方法:u-bo转载 2014-01-16 20:33:51 · 767 阅读 · 0 评论 -
uboot/linux/busybox/yaffs2源代码下载地址
uboot:[cpp] view plaincopyprint?http://ftp.denx.de/pub/u-boot/ linux:[cpp] view plaincopyprint?http://www.kernel.org/ busybox:原创 2014-08-05 20:36:16 · 675 阅读 · 0 评论 -
uboot启动流程
U-Boot启动内核的过程可以分为两个阶段,两个阶段的功能如下: (1)第一阶段的功能? 硬件设备初始化? 加载U-Boot第二阶段代码到RAM空间? 设置好栈? 跳转到第二阶段代码入口 (2)第二阶段的功能? 初始化本阶段使用的硬件设备? 检测系统内存映射? 将内核从Flash读取到RAM中? 为内核设置启动参数转载 2015-01-16 16:45:57 · 532 阅读 · 0 评论