![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
uboot
文章平均质量分 82
wu407797466
用勇气改变可以改变的事情,用胸怀改变不能改变的事情
展开
-
U-Boot编译过程完全分析-make ***_config 和mkconfig脚本,include/config.mk,include/config.h
2.1 U-Boot Makefile分析2.1.1 U-Boot编译命令 对于mini2440开发板,编译U-Boot需要执行如下的命令:$ make mini2440_config$ make all 使用上面的命令编译U-Boot,编译生成的所有文件都保存在源代码目录中。为了保持源代码目录的干净,可以使用如下转载 2012-08-08 17:19:16 · 5101 阅读 · 0 评论 -
uboot之makefile底层文件
1.HOSTARCH 和HOSTOSHOSTARCH := $(shell uname -m | \ sed -e s/i.86/i386/ \ -e s/sun4u/sparc64/ \ -e s/arm.*/arm/ \ -e s/sa110/arm/ \ -e s/powerpc/ppc/ \ -e s/macppc/ppc原创 2012-08-07 23:37:29 · 561 阅读 · 0 评论 -
U-Boot编译过程完全分析2-include/autoconf.mk和make all
make all执行过程 ifeq ($(obj)include/config.mk,$(wildcard $(obj)include/config.mk)) # config.mk存在#判断在make执行前,有没有执行过了make ***_config配置,all: sinclude $(obj)include/autoconf.mk.depsinclude $(obj转载 2012-08-08 17:23:34 · 6590 阅读 · 1 评论 -
u-boot for s3c44b0x 移植心得
1) 在 u-boot.1.1.2 目录下有 Makefile 这个文件吧?让我们看看它里面的内容,最简单的方法就是 vi Makefile 了。我们要看的是它选择的是哪一个交叉编译器。可以看到这一项:ifeq ($(ARCH),arm) CROSS_COMPILE = arm-linux- 看到吧,也就是说这里所用的交叉编译器是 arm-linux-gcc 了,( u-boot转载 2012-09-03 23:11:05 · 1501 阅读 · 0 评论 -
uboot执行流程
说明:一下的uboot分析是基于AM335x的devkit8600板子而说明的 reset: bl save_boot_params //保存当前的启动模式进变量里(可以是nand启动,tf启动等) /*139 * set the cpu to SVC32 mode140 */141 mrs r0, cpsr142 bic原创 2012-09-03 11:13:20 · 2402 阅读 · 0 评论