版本:v1.9
摘要
本文对Uboot中的Start.S的源码的几乎每一行,都进行了详细的解析
2013-09-04
修订历史 | ||
---|---|---|
修订 1.9 | 2013-09-04 | crl |
| ||
修订 1.6 | 2011-05-01 | crl |
| ||
修订 1.0 | 2011-04-17 | crl |
|
版权 © 2013 Crifan, http://crifan.com
插图清单
- 1.1. LDR指令的语法
- 1.2. CPSR/SPSR的位域结构
- 1.3. pWTCON
- 1.4. INTMOD
- 1.5. INTMSK
- 1.6. INTSUBMSK
- 1.7. CLKDIVN
- 1.8. WTCON寄存器的位域
- 1.9. INTMSK寄存器的位域
- 1.10. INTSUBMSK寄存器的位域
- 1.11. INTSUBMSK寄存器的位域
- 1.12. macro的语法
- 1.13. LDM/STM的语法
- 1.14. 条件码的含义
- 2.1. Uboot中的内存的Layout
- 3.1. AMR7三级流水线
- 3.2. ARM7三级流水线状态
- 3.3. ARM7三级流水线示例
- 3.4. ARM7三级流水线 vs ARM9五级流水线
- 3.5. ARM7三级流水线到ARM9五级流水线的映射
- 3.6. ARM9的五级流水线示例
- 3.7. ARM9的五级流水线中为何PC=PC+8
- 3.8. ARM Application Procedure Call Standard (AAPCS)
- 3.9. 数据处理指令的指令格式
表格清单
- 1.1. global的语法
- 1.2. .word的语法
- 1.3. balignl的语法
- 1.4. CPSR Bitfield
- 1.5. CPSR=0xD3的位域及含义
- 1.6. 控制寄存器1的位域含义
- 1.7. 时钟模式
- 1.8. 关于访问控制位在域访问控制寄存器中的含义
- 1.9. 关于访问允许(AP)位的含义
- 3.1. ARM中CPU的模式
- 3.2. ARM寄存器的别名
- 3.3. mov指令0xe3a00453的位域含义解析
范例清单
- 3.1. 汇编中的ldr加标号实现函数调用 示例
- 3.2.
- 3.3.