![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
U-Boot
Mr_zhangsq
加油
展开
-
U-Boot-1.1.6顶层Makefile分析(三)————make all
U-Boot-1.16 Makefile分析第二篇,按照make all的思路来分析。一边分析一边画思维导图。 正常的make操作是先make xxx_config,在make all。不管了,先写make all的,后面再写xxx_config的。1、执行make allALL = $(obj)u-boot.srec $(obj)u-boot.bin $(obj)System.map $(U_BOOT_NAND)all: $(ALL) u-boot.srec为S-Rec原创 2020-07-14 20:32:15 · 695 阅读 · 0 评论 -
U-Boot-1.1.6顶层Makefile分析(二)————make xxx_config以及mkconfig脚本
如果要编译某个板子的uboot,那么通常的命令流程是: make xxx_config make all 以smdk2410为例,分析下make smdk2410_config的过程。1、执行make smdk2410_config smdk2410_config在顶层Makefile中的定义如下:smdk2410_config : unconfig @$(MKCONFIG) $(@:_config=) arm arm920t smdk2410 NULL s3c24x0原创 2020-07-10 20:48:17 · 348 阅读 · 0 评论 -
U-Boot-1.1.6顶层Makefile分析(一)
笔者对Makefile不熟,一点一点分析代码,要是出错了麻烦各位大佬在评论指出。感激不尽。第一篇,先把Makefile前面的变量和环境分析完吧。分析到all目标,然后后面的就跟着make时的流程走应该会比较好理解。VERSION = 1 PATCHLEVEL = 1SUBLEVEL = 6EXTRAVERSION =U_BOOT_VERSION = $(VERSION).$(PATCHLEVEL).$(SUBLEVEL)$(EXTRAVERSION)VERSION_FILE原创 2020-07-01 20:10:54 · 406 阅读 · 0 评论 -
U-Boot学习记录
U-Boot小点记录第一篇博客,记录下U-Boot小点,这个编辑器要顶格可真麻烦。—————————————————————————————————————————————参考:《嵌入式linux应用开发完全手册》CPU上电后,MIPS的CPU会从0XBFC00000取第一条指令,ARM的CPU会从0X00000000开始,Uboot就存放在这个地址处;U-Boot有加载模式(从存储设备加载操作系统)和下载模式(利用串口或网络从服务器主机下拉系统镜像)两种操作;嵌入式linux系统的典型分区结原创 2020-06-29 09:40:09 · 4397 阅读 · 0 评论