uboot1.1.6】的更多相关文章

网卡dm9000的执行过程(u-boot版本:u-boot-1.1.6): 在board.c里面有eth_initialize(gd->bd); eth_initialize的实现在eth.c里面,但是eth_initialize函数里面没有dm9000的初始化eth_init 常见有nfs,tftp,ping命令会用到网络设备,可以从这里入手. U_BOOT_CMD( ping,      2,            1,            do_ping, "ping\t- sen…
#u-boot:u-boot-1.1.6#server:ubuntu 12.04#gcc: arm-linux-gcc -4.3.2# 一.建立单板1> /board/smdk2410 : cp /board/smdk2410 /board/smdk24402> /board/smdk2440 : mv smdk2410.c smdk2440.c3> /board/smdk2440 : Makefile smdk2410.o smdk2440.o4> 顶层Makefilesmdk2…
u-boot-1.1.6里面默认配置文件里面支持的nor型号是 #if 0 #define CONFIG_AMD_LV400 1 /* uncomment this if you have a LV400 flash */ #endif #define CONFIG_AMD_LV800 1 /* uncomment this if you have a LV800 flash */ 而我们使用的nor flash不是LV400/LV800: 我们使用的芯片是MX29LV160DB,但是uboot…
http://zjbintsystem.blog.51cto.com/964211/282387转载   UBOOT的版本更新速度比较快,截止今天,稳定正式的版本是u-boot-2009.11-rc2,而TI最新的EVM开发包里的UBOOT是1.2.0版本,国内很多公司还一直使用u-boot-1.1.4和u-boot-1.1.6.其实,我们也没必要追风跟上最新版本,程序跑稳定才是最重要的.当然,有兴趣研究研究也不错,毕竟最新版本增加很多实用的功能.在移植之前,我们简单介绍u-boot这些版本架构…
U-BOOT移植,structure has no member named `CAMDIVN speed.c: In function `get_HCLK':speed.c:114: error: structure has no member named `CAMDIVN'speed.c: In function `get_PCLK':speed.c:154: error: structure has no member named `CAMDIVN'make[1]: *** [speed.…
UBOOT的版本更新速度比较快,截止今天,稳定正式的版本是u-boot-2009.11-rc2,而TI最新的EVM开发包里的UBOOT是1.2.0版本,国内很多公司还一直使用u-boot-1.1.4和u-boot-1.1.6.其实,我们也没必要追风跟上最新版本,程序跑稳定才是最重要的.当然,有兴趣研究研究也不错,毕竟最新版本增加很多实用的功能.在移植之前,我们简单介绍u-boot这些版本架构的变化.从u-boot-1.3.0到u-boot-1.3.2基本上架构是一样的,而从u-boot-1.3.…
移植环境 硬件平台:FS2410 U-Boot版本:u-boot-1.1.6 编译器:arm-linux-gcc version 3.4.1 U-Boot主要目录结构    U-Boot的 stage1代码通常放在 cpu/……/start.S文件中,它用汇编语言写成:    U-Boot的 stage2代码通常放在 lib/……/board.c文件中,它用 C语言写成.   步骤    1.下载并解压U-Boot源码 tar xvf u-boot-1.1.6.tar.bz2    2.编译开发…
学习目标: 1.了解u-boot-1.1.6中命令的实现机制 2.掌握如何在u-boot-1.1.6中添加自定义命令 1.命令的实现机制 uboot运行在命令行解析模式时,在串口终端输入uboot命令,按下回车后,系统将执行命令的相应操作.以help命令为例,当输入help命令,并按下回车时,串口终端打印当前uboot支持的所有命令的帮助信息,如下图所示(图片仅截取部分): 到这里我们应该很好奇uboot的命令是如何实现的呢?想要知道命令如何实现,最简单的办法就是在uboot工程中搜索“help…
学习目标: 1.分析u-boot-1.1.6环境变量,了解环境变量初始化.设置以及过程 2.为后面能够掌握u-boot-1.1.6如何启动内核过程打下基础 1.环境变量的概念 在分析uboot环境变量的源码实现之前,先介绍一下环境变量的概念.u-boot通过环境变量为用户提供一定程度的可配置性,在不改变源码.不重新编译的情况下,可以通过设置环境变量的值来改变uboot的一些设置,如bootdelay时间,内核启动命令参数等.可配置性意味着环境变量是可以添加.删除和修改的,也就是说环境变量的内容可…
学习目标: 1.分析u-boot-1.1.6第2阶段入口函数void start_armboot (void),熟悉该函数所实现的功能 2.为后面能够掌握u-boot-1.1.6如何启动内核过程打下基础 前面通过对uboot第一阶段代码的分析,我们了解的uboot第一阶段所做的一些工作,并且找到了其第二阶段的入口函数void start_armboot(void).为了能够在清楚理解uboot启动内核的机制,还需要对第二阶段代码进行分析.第二阶段入口函数void start_armboot(vo…