![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux bootloader篇
回归技术的本质
这个作者很懒,什么都没留下…
展开
-
制作uImage镜像
<br /> 由于uboot 只能用来启动uImage,不能启动zImage,因此当内核编译结束生成zImage 镜像文件后,还需要进一步制作uImage 镜像.<br />(1)制作uboot 时,在uboot 的tools 目录下会生成mkimage 工具,约52kB.<br />(2)将tools 目录下生成的mkimage 文件拷贝到/bin 目录中.<br /> # cp u-boot/tools/mkimage /bin<br />(3)内核编译结束后,在arch原创 2011-01-06 19:20:00 · 4812 阅读 · 0 评论 -
2440机器码
<br />一、uboot 启动linux 内核时,无法识别机器码<br /> shuai2440# tftp 0x32000000 192.168.220.3:uImage.img<br /> dm9000 i/o: 0x20000300, id: 0x90000a46<br /> DM9000: running in 16 bit mode<br /> MAC: 08:00:3e:26:0a:5b<br />原创 2011-01-06 19:21:00 · 1448 阅读 · 0 评论 -
U-BOOT DM9000驱动完全注释
<br />#include "../include/dm9000x.h"<br />/* Board/System/Debug information/definition ---------------- */<br />#define DM9801_NOISE_FLOOR 0x08<br />#define DM9802_NOISE_FLOOR 0x05<br />/* #define CONFIG_DM9000_DEBUG */<br />#define DM9000_DBG(fmt,a转载 2011-02-22 17:29:00 · 2042 阅读 · 0 评论 -
常用U-boot命令详解
U-boot发展到现在,他的命令行模式已经非常接近Linux下的shell了,在我编译的U-boot-2009.11中的命令行模式模式下支持“Tab”键的命令补全和命令的历史记录功能。而且如果你输入的命令的前几个字符和别的命令不重复,那么你就只需要打这几个字符即可,比如我想看这个U-boot的版本号,命令就是“ version”,但是在所有的命令中没有其他任何一个的命令是由“v”开头的,所以只需要输入“v”即可.[u-boot@MINI2440]# versionU-Boot 2009.11 (转载 2011-02-22 09:59:00 · 966 阅读 · 0 评论 -
WHAT IS EABI?
<br />WHAT IS EABI?<br /> GNU EABI is a new application binary interface (ABI) for Linux. It is part of a new family of ABIs from ARM® Ltd. known in the ARM-Linux community as EABI (or sometimes Embedded ABI). Eurotech was the first to make available a转载 2011-02-22 14:44:00 · 691 阅读 · 0 评论 -
U_boot 的 bootcmd 和bootargs参数详解
<br />U-boot的环境变量值得注意的有两个:bootcmd 和bootargs<br /><br /><br />u-bootcmd<br /> 前面有说过bootcmd是自动启动时默认执行的一些命令,因此你可以在当前环境中定义各种不同配置,不同环境的参数设置,然后设置bootcmd为你经常使用的那种参数.<br /> bootcmd=mmcinit;fatload mmc 0:1 80000000 uImage;bootm 80000000<br /> 需要注意的是对分转载 2011-02-22 16:27:00 · 5088 阅读 · 1 评论