
Uboot
文章平均质量分 81
wqc02
孤独,自由的代价
展开
-
U-Boot启动过程完全分析
1.1 U-Boot工作过程 U-Boot启动内核的过程可以分为两个阶段,两个阶段的功能如下: (1)第一阶段的功能Ø 硬件设备初始化Ø 加载U-Boot第二阶段代码到RAM空间Ø 设置好栈Ø 跳转到第二阶段代码入口 (2)第二阶段的功能Ø 初始化本阶段使用的硬件设备Ø 检测系统内存映射Ø 将内核从Fla转载 2012-09-21 13:59:59 · 1046 阅读 · 0 评论 -
7.NAND芯片的读写及ECC检验软硬件实现_上
最近在study ARM,在网上看到一些先行者们总结出来的一些东西,觉得很有参考意义,特收藏起来便于日后查找学习(在此向原帖作者致敬)。第一节概论nandflash在对大容量的数据存储中发挥着重要的作用。相对于norflash,它具有一些优势,但它的一个劣势是很容易产生坏块,因此在使用nandflash时,往往要利用校验算法发现坏块并标注出来,以便以后不再使用该坏块。nandfla转载 2012-09-25 11:13:14 · 3834 阅读 · 0 评论 -
转:s3c2440对nandflash的操作(K9F2G08)
2011-04-21 19:50:02| 分类: ARM|字号 订阅nandflash在对大容量的数据存储中发挥着重要的作用。相对于norflash,它具有一些优势,但它的一个劣势是很容易产生坏块,因此在使用nandflash时,往往要利用校验算法发现坏块并标注出来,以便以后不再使用该坏块。nandflash没有地址或数据总线,如果是8位nandflash,那转载 2012-09-25 10:47:58 · 2426 阅读 · 0 评论 -
U-Boot添加命令的方法及U-Boot命令执行过程
U-Boot添加命令的方法及U-Boot命令执行过程 下面以添加menu命令(启动菜单)为例讲解U-Boot添加命令的方法。(1) 建立common/cmd_menu.c 习惯上通用命令源代码放在common目录下,与开发板专有命令源代码则放在board/目录下,并且习惯以“cmd_.c”为文件名。(2) 定义“menu”命令 在转载 2012-09-21 12:08:41 · 1189 阅读 · 0 评论 -
uboot移植中对NAND Flash读数据时地址移位的疑惑
移植环境:Linux系统:Fedora9交叉编译环境:arm-linux-gcc4.4.3目标板:华中科技大学惠世科技S3C2440实验箱,采用SAMSUNG公司型号为K9F2G08U0B的256M*8Bit NAND Flash Memory1. NAND Flash的组织结构 NAND Flash芯片的存储空间是按照块和页的概念来组织的。现在转载 2012-09-13 16:18:07 · 2126 阅读 · 0 评论