uboot
Tomsen00
这个作者很懒,什么都没留下…
展开
-
OMAP35x下OneNand的分析以及x-loader的介绍
OMAP35x下OneNand的分析以及x-loader的介绍 1. OneNand 要分析OneNand,首先我们必须回顾一下NOR与NAND。两者在读写速度、密度、成本、使用寿命等方面各有千秋。与NOR Flash相比,NAND Flash的读数据速度稍慢,但是擦写速度快得多,并且在容量、使用寿命、成本上也占有较大优势。NOR Flash的编程简单,而NAND转载 2009-12-02 10:27:00 · 1426 阅读 · 0 评论 -
u-boot中的.balignl 16,0xdeadbeef的理解
最近在分析u-boot的源代码,看到这一行:.balignl 16,0xdeadbeef不理解了,不知道为什么要这样写,0xdeadbeef,明显是个单词组,写在这里有何意义呢?然后在查阅了众多资料的时候才晃然大悟。下面我一步步来说明:首先要弄明白.balignl的意思,这个其实应该算是一个伪操作符,伪操作符的意思就是机器码里,并没有一个汇编指令与其对应,是编译器来实现其功能转载 2009-12-15 15:21:00 · 2738 阅读 · 0 评论 -
uboot阅读笔记之cpu工作模式(SVC32)
目的:熟悉S3C2410初始化过程细节题目:设置cpu工作在超级保护模式(SVC32)明细:@set the cpu to SVC32 modemrs r0,cpsr @把CPSR内容存入r0.使用了mrs指令:专用寄存器到通过寄存器的存取.@CPSR当前程序状态寄存器格式如下:@ 31 30 29 28 27 26 25 24 ~ ~ ~ 8 7转载 2009-12-15 18:55:00 · 1384 阅读 · 0 评论 -
uboot 启动流程分析
CPU: arm920t在这里先感谢不知名的同仁们的帮助,参考了一些人的博客,自己整理了下,最近也在做这方面的工作,总结下!! 1 关于加载地址和运行地址加载地址就是代码在FLASH上存储的地址,也叫加载域,或者存储地址,或者LMA(load address),就bin文件的存储地址运行地址就是代码在RAM上运行时地址,也叫运行时域,或者VMA(virtual原创 2009-12-16 11:34:00 · 1875 阅读 · 0 评论