Uboot中start.S源码的指令级的详尽解析

版本:v1.9

Crifan Li

摘要

本文对Uboot中的Start.S的源码的几乎每一行,都进行了详细的解析

[提示]本文提供多种格式供:

HTML版本的在线地址为:

http://www.crifan.com/files/doc/docbook/uboot_starts_analysis/release/html/uboot_starts_analysis.html

有任何意见,建议,提交bug等,都欢迎去讨论组发帖讨论:

http://www.crifan.com/bbs/categories/uboot_starts_analysis/

2013-09-04

修订历史
修订 1.92013-09-04crl
  1. 通过Docbook发布
  2. 修正了一些琐碎的笔误,同时增添了些琐碎内容
  3. 修正了0xdeadbeef的解释
  4. 更新了所有的xml:id
修订 1.62011-05-01crl
  1. 添加汇编学习记录
  2. 添加了如何查看C或汇编的源代码所对应的真正的汇编代码
  3. 添加Start.S的总结
    1. Start.S的各个部分的总结
    2. Uboot中的内存的layout
  4. 更加详细地解释了为何ARM9中PC=PC+8
  5. 添加了一些其他的细节的内容
  6. 修正一些拼写错误
修订 1.02011-04-17crl
  1. 详细解释了uboot的start.s中的每行代码
  2. 添加了相关知识点的详细解释