u-boot
文章平均质量分 74
__2017__
七分实践,三分理论。
展开
-
新解U-Boot下的TFTP传输文件
环境信息:笔记本操作系统:Win 7Vmware:VMware-workstation-full-10.0.1-1379776.exeLinux:rhel-server-6.3-i386Board:GT2440网线:自制交叉网线 U-Boot移植好后,第一次用TFTP协议往ARM上烧写文件总会出现这样那样的问题,但所谓“好事多磨”,解决问题的过程就是进步的过程。不要原创 2014-03-12 10:44:14 · 7697 阅读 · 3 评论 -
一目了然uboot的start.S流程
版本信息:u-boot-2010-06原创 2015-02-25 11:18:14 · 1573 阅读 · 0 评论 -
u-boot启动流程-第一阶段
第一阶段的启动在cpu/arm920t/start.S文件中完成,之后运行C程序,对硬件进行更细致的初始化操作。这部分的流程图为:原创 2014-03-03 17:48:36 · 1141 阅读 · 0 评论 -
Android设备ro.boot.serialno的前世今生
SN的值最初来自哪里呢?一种通用的做法是设备出厂时通过工具把SN烧到Flash的存储器中,在bootloader中读取出来,然后通过cmdline的方式传给kernel,kernel进行相应属性的设置,本例就是如此。原创 2016-11-20 10:24:42 · 11406 阅读 · 2 评论 -
u-boot的Makefile分析之顶层config.mk
u-boot-2010-06顶层目录下的config.mk文件主要完成如下功能的配置:1、确定生成可执行文件过程中需要的各种工具,如编译器(arm-linux-gcc)、连接器(arm-linux-ld)、反汇编器(arm-linux-objdump)等2、确定CPU、板相关的配置文件,存在于各个目录下的config.mk3、确定编译、链接、转换等过程的操作选项4、根据步骤3确定的编译连接选项生成需要的文件原创 2015-01-04 14:59:14 · 1804 阅读 · 0 评论 -
u-boot的Makefile分析
由顶层Makefile文件,梳理U-Boot的编译流程。小技巧:在大型Makefile中,很多时候需要确定某个变量的值,一个小方法就是:$(shell echo "VARIABLE0_VAL = $(VARIABLE0_VAL)" > v_file.txt )$(shell echo "VARIABLE1_VAL = $(VARIABLE1_VAL)" >> v_file.txt )1、首先,确定make过程中需要的变量2、其次,根据指定的CPU,最先编译start.S文件3、针对不同的CP原创 2015-01-03 19:05:41 · 1488 阅读 · 0 评论 -
u-boot的Makefile分析之顶层mkconfig
/* $#: ./mkconfig smdk2410 arm arm920t smdk2410 samsung s3c24x0命令行参数的个数 * $0 $1 $2 $3 $4 $5 $6 * $符号总结: * $#: 代表后接的参数个数,以上为例这里为[6] * $@: 代表["$1" "$2" "$3" "$4"]之意,每个变量是独立的(用双引号括起来) * $*: 代表["$1c$2c$3c$4"],其中c为分割字符,默认为空格键,所以本例中代表[原创 2014-12-31 15:41:03 · 2110 阅读 · 0 评论 -
[转]U_boot 的 bootcmd 和bootargs参数详解
原文 :http://linux.chinaunix.net/bbs/archiver/tid-1111568.htmlU-boot的环境变量值得注意的有两个: bootcmd 和bootargs。u-bootcmd 前面有说过bootcmd是自动启动时默认执行的一些命令,因此你可以在当前环境中定义各种不同配置,不同环境的参数设置,然后设置bootcmd为你经常使用的那种参数。转载 2014-03-20 15:34:58 · 752 阅读 · 0 评论 -
Wrong Image Format for bootm command&ERROR: can't get kernel image
Wrong Image Format for bootm command如上图所示,这个是在设置环境变量时,因为bootcmd变量有多个命令组成,但很低级的不知道用''包起来导致。这个错误出现的位置在cmd_bootm.c的do_bootm()函数中,hdr->ih_type的类型由make uImage时使用的tools/mkimage工具指定(个人推测)/* u-boot-原创 2014-03-28 14:48:24 · 16242 阅读 · 3 评论 -
U-Boot网海拾遗
初次接触U-Boot,所以网搜很多资料,感觉重要的顺便录了下来。故,若侵权,请告知,第一时间删除1、U-Boot下载地址:ftp://ftp.denx.de/pub/u-boot/2、“Warning -bad CRC, using default environment”,启动时候会看到U-Boot打印的警告,说明U-boot没有在存放ENV的固态存储器中找到有效的ENV原创 2014-03-05 17:48:50 · 971 阅读 · 0 评论