uboot粗糙笔记
U-Boot 2016.11 个人分析
安河桥
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
uboot2016.11分析8 - uboot的默认环境变量
【版权申明】未经博主同意,谢绝转载!(请尊重原创,博主保留追究权) uboot的默认环境变量 在uboot阶段输入命令printenv, 可以查看到uboot的默认环境变量.arch=armbaudrate=115200board=xxxxxxboard_name=xxxxxxbootargs=mem=512M console=ttyAMA0,115200 rootwait r...原创 2020-03-23 17:10:49 · 605 阅读 · 0 评论 -
uboot2016.11分析7 - uboot启动的通用流程
【版权申明】未经博主同意,谢绝转载!(请尊重原创,博主保留追究权) uboot启动的通用流程1. arch\arm\cpu\armv7\xxxxxx\start.S 由u-boot-2016.11\arch\arm\cpu\armv7\xxxxxx\u-boot.lds的ENTRY(_start)可知, uboot的入口为_start..globl _start_start: 1...原创 2020-03-23 11:19:06 · 531 阅读 · 0 评论 -
uboot2016.11分析6 - startup.c的start_armboot流程
【版权申明】未经博主同意,谢绝转载!(请尊重原创,博主保留追究权) startup.c的start_armboot流程void start_armboot(void){ // 首先初始化uart并打印消息(没有它我们连板子怎么死的都不知道)~ uart_early_init(); uart_early_puts("\r\nUncompress "); // 与我板子相关的初始化函...原创 2020-03-23 09:20:11 · 484 阅读 · 2 评论 -
uboot2016.11分析5 - start.S的流程
【版权申明】未经博主同意,谢绝转载!(请尊重原创,博主保留追究权) start.S的流程.globl _start_start: # 在上电或者重启后, CPU执行的第一条指令就是reset, 所以会直接跳到reset函数处. # reset函数中实现了硬件的初始化, 并将运行代码拷贝到DDR中, 并开始在DDR中运行 b reset reset# 汇编中可以使用ENTRY和...原创 2020-03-20 12:02:08 · 402 阅读 · 0 评论 -
uboot2016.11分析4 - start.S 中的伪指令
【版权申明】未经博主同意,谢绝转载!(请尊重原创,博主保留追究权) start.S 中的伪指令汇编程序中以.开头的语句并不是指令的助记符,且不会被翻译成机器指令,而是给汇编器一些特殊指示,称为汇编指示(Assembler Directive) / 伪操作(Pseudo-operation).global [name] 声明一个全局符号(Symbol).globl _start ...原创 2020-03-19 15:52:16 · 396 阅读 · 0 评论 -
uboot2016.11分析3 - Makefile的目标
【版权申明】未经博主同意,谢绝转载!(请尊重原创,博主保留追究权) uboot2016.11分析3 - Makefile的目标 在uboot2016.11分析3 - Makefile的目标文章中, 我们发现uboot的Makefile一共被调用了三次, 分别是make -C $(OSDRV_DIR)/opensource/uboot/$(UBOOT_VER) ARCH=arm CROS...原创 2020-03-19 11:51:22 · 377 阅读 · 0 评论 -
uboot2016.11分析2 - Makefile
【版权申明】未经博主同意,谢绝转载!(请尊重原创,博主保留追究权) uboot2016.11分析2 - Makefile 假设你懂一些Makefile且知道uboot, 这章来探索Makefile中一些有趣的语法.1. MAKEFLAGS 该变量由make自动建立,并包含make收到的标志字母。即如果你make时是使用make –ks, 则MAKEFLAGS就得到值ks!同时M...原创 2020-03-19 10:56:17 · 571 阅读 · 0 评论 -
uboot2016.11分析1 - 项目的总Makefile
【版权申明】未经博主同意,谢绝转载!(请尊重原创,博主保留追究权) Uboot分析1 - Makefile 一个大的系统, 总有一个站在顶端的Makefile指挥着下面uboot/kernel/rootfs的编译过程, 我们一步步深入, 了解uboot.1. 项目的总Makefile###################################################...原创 2020-03-19 09:02:36 · 589 阅读 · 0 评论
分享