编辑: 摇摆白勺白芍 2019-07-15
Uboot中start.

S源码 的指令级的详尽解析 版本:v1.9 Crifan Li 摘要 本文对Uboot中的Start.S的源码的几乎每一行,都进行了详细的解析 本文提供多种格式供: 在线阅读 HTML

1 HTMLs

2 PDF

3 CHM

4 TXT

5 RTF

6 WEBHELP

7 下载(7zip压缩包) HTML

8 HTMLs

9 PDF

10 CHM

11 TXT

12 RTF

13 WEBHELP

14 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/ 修订历史 修订 1.9 2013-09-04 crl 1. 通过Docbook发布 2. 修正了一些琐碎的笔误,同时增添了些琐碎内容 3. 修正了0xdeadbeef的解释 4. 更新了所有的xml:id 修订 1.6 2011-05-01 crl 1. 添加汇编学习记录

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

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

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

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

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

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

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

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

9 http://www.crifan.com/files/doc/docbook/uboot_starts_analysis/release/htmls/index.html.7z

10 http://www.crifan.com/files/doc/docbook/uboot_starts_analysis/release/pdf/uboot_starts_analysis.pdf.7z

11 http://www.crifan.com/files/doc/docbook/uboot_starts_analysis/release/chm/uboot_starts_analysis.chm.7z

12 http://www.crifan.com/files/doc/docbook/uboot_starts_analysis/release/txt/uboot_starts_analysis.txt.7z

13 http://www.crifan.com/files/doc/docbook/uboot_starts_analysis/release/rtf/uboot_starts_analysis.rtf.7z

14 http://www.crifan.com/files/doc/docbook/uboot_starts_analysis/release/webhelp/uboot_starts_analysis.webhelp.7z 2. 添加了如何查看C或汇编的源代码所对应的真正的汇编代码 3. 添加Start.S的总结 a. Start.S的各个部分的总结 b. Uboot中的内存的layout 4. 更加详细地解释了为何ARM9中PC=PC+8 5. 添加了一些其他的细节的内容 6. 修正一些拼写错误 修订 1.0 2011-04-17 crl 1. 详细解释了uboot的start.s中的每行代码 2. 添加了相关知识点的详细解释 Uboot中start.S源码的指令级的详尽解析: Crifan Li 版本:v1.9 出版日期 2013-09-04 版权 ?

2013 Crifan, http://crifan.com 本文章遵从:署名-非商业性使用 2.5 中国大陆(CC BY-NC 2.5)

15 15 http://www.crifan.com/files/doc/docbook/soft_dev_basic/release/html/soft_dev_basic.html#cc_by_nc iv 目录 正文之前 ix 1. 本文内容 ix 2. 本文目标 ix 3. 代码来源 ix 4. 阅读此文所要具有的前提知识 ix 5. 声明 ix 1. start.S详解

1 1.1. 设置CPU模式

1 1.1.1. globl

1 1.1.2. _start

2 1.1.3. ldr

3 1.1.4. .word

5 1.1.5. .balignl

6 1.1.6. _TEXT_BASE _armboot_start

7 1.1.7. _bss_start _bss_end

7 1.1.8. FREE_RAM_END FREE_RAM_SIZE

8 1.1.9. IRQ_STACK_START FIQ_STACK_START

9 1.1.10. cpsr

10 1.1.11. bic

12 1.1.12. orr

12 1.1.13. msr

13 1.2. 关闭看门狗

下载(注:源文件不在本站服务器,都将跳转到源网站下载)
备用下载
发帖评论
相关话题
发布一个新话题