u-boot
wujinfa
这个作者很懒,什么都没留下…
展开
-
u-boot的内存分布和全局数据结构
U-boot,除非在RAM中调试,一般情况下都是从flash中执行一段代码,然后将flash中储存的代码和数据搬移到ram中,然后跳转到ram中执行。当然这应该也是一般的bootloader的执行方式,大家都差不多,但是各个bootloader的内存规划(栈,堆之类的)也 不太一样,而且u-boot还在内存空间中规划了一些用于存放环境变量和一些数据结构的空间,所以如果不了解一下的话,直接看代码的话转载 2012-09-19 17:16:57 · 889 阅读 · 0 评论 -
Linux下的lds链接脚本基础
原文地址:http://blog.chinaunix.net/uid-26656980-id-3064328.html, 很好一篇的关于链接脚本的文章,这里不客气,转过来了哈 1. 概论 2. 基本概念 3. 脚本格式 4. 简单例子 5. 简单脚本命令 6. 对符号的赋值 7. SECTIONS命令 8. MEMORY命令 9. PHDRS命令 10. VERSION命令转载 2012-09-20 17:34:28 · 746 阅读 · 0 评论 -
u-boot启动文件start.S分析
start.S的分析很多人也都写过了.这里只是重新整理了一下,加了点自己的理解,如果有不对的地方还希望大家指正 下面以u-boot-1.2.0源码分析arm920t的start.S 1.首先看一下./board/smdk2410/U-Boot.lds文件,对后面理解start.S有很大好处 OUTPUT_FORMAT("elf32-littlearm", "elf32-littlearm",原创 2012-09-21 01:03:21 · 1280 阅读 · 0 评论