u-boot
我在害怕什么
这个作者很懒,什么都没留下…
展开
-
arm .word伪指令介绍
ARM下的WORD,是32bit. (与x86不同) -------------------------------------- uboot的start.s中: ldr pc, _undefined_instruction _undefined_instruction: .word undefined_instruction 即把_undefined_instruct转载 2013-10-30 17:13:00 · 568 阅读 · 0 评论 -
.balignl 16,0xdeadbeef浅析
最近在分析u-boot的源代码,看到这一行: .balignl 16, 0xdeadbeef 不知道为什么要这样写,0xdeadbeef,明显是个单词组,写在这里有何意义呢?查阅了众多资料的时候才晃然大悟。 下面我一步步来说明: 首先要弄明白.balignl的意思,这其实应该算是一个伪操作符,伪操作符的意思就是机器码里,并没有一个汇编指令与其对应,是转载 2013-10-31 09:02:14 · 697 阅读 · 0 评论 -
gd_t和bd_t
/*gd_t和bd_t是u-boot中两个重要的数据结构,在初始化操作很多都要靠这两个数据结构来保存或传递。分别定义在./include/asm-arm/global_data.h和 ./include/asm-arm/u-boot.h 1、gd_t : global data数据结构定义,位于文件 include/asm-arm/global_data.h。其成员主要是一些全局的系统初始化参数转载 2013-10-31 10:38:24 · 449 阅读 · 0 评论