u-boot
蜗牛逐日
这个作者很懒,什么都没留下…
展开
-
armv8 start.S 函数简析
/* SPDX-License-Identifier: GPL-2.0+ */ /* * (C) Copyright 2013 * David Feng <fenghua@phytium.com.cn> */ #include <asm-offsets.h> #include <config.h> #include <linux/linkage.h...原创 2020-05-08 10:09:06 · 2092 阅读 · 0 评论 -
u-boot.lds解析
/* SPDX-License-Identifier: GPL-2.0+ */ /* * (C) Copyright 2013 * David Feng <fenghua@phytium.com.cn> * * (C) Copyright 2002 * Gary Jennejohn, DENX Software Engineering, <garyj@denx.de&g...原创 2020-05-06 20:37:11 · 448 阅读 · 0 评论 -
U-Boot中关于TEXT_BASE,代码重定位,链接地址相关说明
都知道U-BOOT分为两个阶段,第一阶段是(~/cpu/arm920t/start.S中)在FLASH上运行(一般情况下),完成对硬件的初始化,包括看门狗,中断缓存等,并且负责把代码搬移到SDRAM中(在搬移的时候检查自身代码是否在SDRAM中),然后完成C程序运行所需要环境的建立,包括堆栈的初始化等,最后执行一句跳转指令: ldr pc, _start_armboot _sta...原创 2019-05-10 10:47:37 · 350 阅读 · 0 评论 -
express_ca9x4 uboot分析
1.vexpress-ca9x4和qemu介绍 vexpress-ca9x4是arm公司的模拟开发板, 官方资料是: ARM® CoreTile Express A9×4 Technical Reference Manual Cortex®-A9 MPCore (V2P-CA9) http://infocenter.arm.com/help/index.jsp?topic=/com.arm.do...原创 2019-05-10 10:51:39 · 298 阅读 · 0 评论