MEMORY | INTERRUPT | TIMER | 并发与同步 | 进程管理 | 调度 | uboot | DTB | ARMV8 | ATF | Kernel Data Structure | PHY | LINUX2.6 | 驱动合集 | UART子系统 | USB专题 |

随笔分类 -  uboot

UBOOT编译--- make xxx_deconfig过程详解(一)
摘要:1. 前言 UBOOT版本:uboot2018.03,开发板myimx8mmek240。 # 2. 概述 Ubootb编译第一步通常是执行make xxx_config,在编译指定顶层目录生成.config文件,**这种方式要求厂商提供一个基础的xxx_config文件**(通常来说开发者不会通过执 阅读全文

posted @ 2022-11-02 22:23 BSP-路人甲 阅读(2052) 评论(7) 推荐(0) 编辑

UBOOT编译--- UBOOT的$(version_h) $(timestamp_h)(七)
摘要:1. 前言 UBOOT版本:uboot2018.03,开发板myimx8mmek240。 # 2. 概述 在编译uboot的过程中,有两个特别的依赖version_h 和 timestamp_h,它们定义在顶层Makefile中(这里只讲解编译直接在源目录的情况,即srctree 为空),如下: ` 阅读全文

posted @ 2022-11-02 22:23 BSP-路人甲 阅读(500) 评论(0) 推荐(0) 编辑

UBOOT编译--- include/config/auto.conf、 include/config/auto.conf.cmd、 include/generated/autoconf.h (二)
摘要:1. 前言 UBOOT版本:uboot2018.03,开发板myimx8mmek240。 # 2. 背景 在编译构建目标时(如 make xxx),顶层 Makefile 的 dot-config 变量值设置为 1 。 如下: ```c #note: 顶层Makefile dot-config := 阅读全文

posted @ 2022-11-02 22:23 BSP-路人甲 阅读(1757) 评论(0) 推荐(0) 编辑

UBOOT编译--- include/config.h、 include/autoconf.mk、include/autoconf.mk.dep、u-boot.cfg(三)
摘要:1. 前言 UBOOT版本:uboot2018.03,开发板myimx8mmek240。 # 2. 概述 本节主要接上一节解析 :include/config.h、 include/autoconf.mk、include/autoconf.mk.dep、spl/include/autoconf.mk 阅读全文

posted @ 2022-11-02 22:23 BSP-路人甲 阅读(1188) 评论(0) 推荐(0) 编辑

UBOOT编译--- UBOOT顶层Makefile中目标_all和all的关系及背景(四)
摘要:@(UBOOT顶层Makefile中目标_all和all的关系及背景) 1. 前言 UBOOT版本:uboot2018.03,开发板myimx8mmek240。 # 2. 概述 **当我们执行的命令是make命令时** ,由于后面没有带参数,因此makefile会编译默认遇到的第一个目标。 # 3. 阅读全文

posted @ 2022-11-02 22:23 BSP-路人甲 阅读(305) 评论(0) 推荐(0) 编辑

UBOOT编译--- UBOOT全部目标的编译过程详解(九)
摘要:1. 前言 UBOOT版本:uboot2018.03,开发板myimx8mmek240。 # 2. 概述 本文**接续**上篇文章,采用**自下而上**的方法,先从最原始的依赖开始,一步一步,执行命令生成目标。这里先把上节所有依赖关系再次列在这里: ```c | | arch/arm/cpu \ $ 阅读全文

posted @ 2022-11-02 22:23 BSP-路人甲 阅读(1259) 评论(0) 推荐(1) 编辑

UBOOT编译--- UBOOT的顶层config.mk(五)
摘要:1. 前言 UBOOT版本:uboot2018.03,开发板myimx8mmek240。 # 2. 概述 此文件包含在 ./Makefile 和 spl/Makefile 中。 清理状态以避免添加两次相同的标志。有些平台需要不同的 SPL 标志,这就是为什么这个文件也必须包含在 spl/Makefi 阅读全文

posted @ 2022-11-02 22:23 BSP-路人甲 阅读(405) 评论(1) 推荐(0) 编辑

UBOOT编译--- UBOOT的编译和链接选项详解(六)
摘要:1. 前言 UBOOT版本:uboot2018.03,开发板myimx8mmek240。 # 2. 函数 cc-option 编译选项变量cc-option 定义在 scripts/Kbuild.include中: ```c # scripts/Kbuild.include # output dir 阅读全文

posted @ 2022-11-02 22:23 BSP-路人甲 阅读(1286) 评论(0) 推荐(0) 编辑

UBOOT编译--- UBOOT编译过程目标依赖分析(八)
摘要:1. 前言 UBOOT版本:uboot2018.03,开发板myimx8mmek240。 # 2. 概述 本文采用**自顶向下**的方法,从顶层目标开始到最原始的依赖。 # 3. u-boot编译 uboot的编译分为两步:配置、编译。 配置,执行make pmyimx8mmek240-8mm-2g 阅读全文

posted @ 2022-11-02 22:23 BSP-路人甲 阅读(714) 评论(1) 推荐(0) 编辑

导航