u-boot
liuming_3385
这个作者很懒,什么都没留下…
展开
-
uboot源码分析及移植-fs2410
<br /><br />本文从以下几个方面粗浅地分析u-boot并移植到FS2410板上:<br />1、u-boot工程的总体结构<br />2、u-boot的流程、主要的数据结构、内存分配。<br />3、u-boot的重要细节,主要分析流程中各函数的功能。<br />4、基于FS2410板子的u-boot移植。实现了NOR Flash和NAND Flash启动,网络功能。 <br />这些认识源于自己移植u-boot过程中查找的资料和对源码的简单阅读。下面主要以smdk2410为分析对象。<br />原创 2010-09-24 09:53:00 · 1746 阅读 · 0 评论 -
U-Boot学习笔记总结摘要(mips)
<br /><br />一、 BootLoader简介(ZZ):<br />对于计算机系统来说,从开机上电到操作系统启动需要一个引导过程,这个引导程序就叫作Bootloader。<br /> <br />Bootloader是在操作系统运行之前执行的一段小程序。通过这段小程序,我们可以初始化硬件设备、建立内存空间的映射表,从而建立适当的系统软硬件环境,为最终调用操作系统内核做好准备。<br /> <br />对于嵌入式系统,Bootloader是基于特定硬件平台来实现的。因此,几乎不可能为所转载 2010-10-10 15:01:00 · 931 阅读 · 0 评论 -
U-BOOT环境变量实现
<br />1.相关文件<br />common/env_common.c<br />供u-boot调用的通用函数接口,它们隐藏了env的不同实现方式,比如dataflash, epprom, flash等<br /> <br />common/env_dataflash.c<br />env 存储在dataflash中的实现<br /> <br />common/env_epprom.c<br />env 存储在epprom中的实现<br /> <br />common/env_flash.c<br />转载 2010-10-11 09:53:00 · 1568 阅读 · 0 评论 -
常用 U-boot命令详解(转载)
<br />U-boot发展到现在,他的命令行模式已经非常接近Linux下的shell了,在我编译的U-boot-2009.11中的命令行模式模式下支持“Tab”键的命令补全和命令的历史记录功能。而且如果你输入的命令的前几个字符和别的命令不重复,那么你就只需要打这几个字符即可,比如我想看这个U-boot的版本号,命令就是“ version”,但是在所有的命令中没有其他任何一个的命令是由“v”开头的,所以只需要输入“v”即可。<br />[u-boot@MINI2440]# version<br /><br转载 2010-10-14 00:13:00 · 1334 阅读 · 0 评论 -
u-boot下使用bootm引导内核心得
<br />u-boot使用的是打上:<br />http://www.hhcn.com/cgi-bin/topic.cgi?forum=3&topic=651&show=0<br />上keety大侠提供的补丁生成的u-boot-1.1.3这段时间不断有人问我u-boot启动内核的问题,记得在上次提供的u-boot源码中提到了go的方案,不过其实u-boot本来有一种更好的方案:bootm<br />花了不少时间,查看了论坛上的帖子,其中从这么一个贴中找到解决方法:<br />http://www.lin转载 2010-10-14 00:17:00 · 517 阅读 · 0 评论 -
mini2440 支持 sst39vf1601,实现saveenv。
<br />mini2440 支持 sst39vf1601,实现saveenv。<br />http://blogimg.chinaunix.net/blog/upfile2/090927210004.tar<br /><br />把board/100askxxx/makefile里的flash.o去掉<br />用上面的文件分别去替换你的config文件和cfi_flash.c文件,就可以了,本来想做个patch,但是我的diff不好用。有的时候saveenv不成功,索性直接把写超时设置为 (0),就ok转载 2010-10-26 23:09:00 · 1823 阅读 · 3 评论 -
u-boot tftp流程分析
一、 概述 U-boot中的TFTP用于发送较小的文件。下层使用UDP协议,发送使用UDP 69端口,每次发送的最大分组为512 Bytes。发送双方采用超时重传机制。数据传输模式为octet模式( 二进制模式 )。 在U-boot中使用tftp功能可以使用如下命令: tftp MemoryAddre原创 2011-06-21 19:41:00 · 1284 阅读 · 0 评论