u-boot
文章平均质量分 77
EmSoftEn
这个作者很懒,什么都没留下…
展开
-
u-boot根目录下mkconfig文件学习笔记
在编译ZedBoard的u-boot.elf(ssbl)中知道了编译u-boot的步骤,以及u-boot下载地址,这里使用2014.4版本。由于现在使用的是zc702开发板,所以应该使用如下命令编译u-boot:1、make zynq_zc70x_config2、make其中第1条命令和第2条命令都会执行根目录下的Makefile文件,但是在Makefile文件中会判断make原创 2015-03-12 09:20:01 · 1310 阅读 · 0 评论 -
2014.4新版uboot启动流程分析
转自 http://blog.csdn.net/skyflying2012/article/details/25804209最近开始接触uboot,现在需要将2014.4版本uboot移植到公司armv7开发板。在网上搜索讲uboot启动过程的文章,大多都是比较老版本的uboot,于是决定将新版uboot启动过程记录下来,和大家共享。[cpp] view转载 2015-03-30 19:47:10 · 831 阅读 · 0 评论 -
uboot的relocation原理详细分析
最近在一直在做uboot的移植工作,uboot中有很多值得学习的东西,之前总结过uboot的启动流程,但uboot一个非常核心的功能没有仔细研究,就是uboot的relocation功能。这几天研究下uboot的relocation功能,记录在此,跟大家共享。http://blog.csdn.net/skyflying2012/article/details/37660265转载 2015-04-03 14:41:03 · 2041 阅读 · 0 评论 -
u-boot中的text、bss、data和rodata区别和联系
在ELF格式的可执行文件中,全局内存包括三种:bss、data和rodata。其它可执行文件格式与之类似。了解了这三种数据的特点,我们才能充分发挥它们的长处,达到速度与空间的最优化。1. bss已经记不清bss代表Block Storage Start还是Block Started by Symbol。像这我这种没有用过那些史前计算机的人,终究无法明白这样怪异的名字,也转载 2015-04-01 16:03:28 · 2208 阅读 · 0 评论 -
u-boot中链接地址和加载地址的相关知识
以zc702开发板的u-boot为例链接地址(运行地址):链接地址是在程序编译链接阶段就确定好的地址。 u-boot的链接脚本由CONFIG_SYS_LDSCRIPT宏定义来指定,如在zynq_common.h当中有如下代码:#define CONFIG_SYS_LDSCRIPT "arch/arm/cpu/armv7/zynq/u-boot.lds"在该链接脚本中指定了u-b原创 2015-04-21 19:29:38 · 3698 阅读 · 0 评论