
uboot
driverSir
你永远不知道以后会怎样,现在要做的就是努力!
展开
-
nand flash坏块管理OOB,BBT,ECC
0.NAND的操作管理方式 NAND FLASH的管理方式:以三星FLASH为例,一片Nand flash为一个设备(device),1 (Device) = xxxx (Blocks),1 (Block) = xxxx (Pages),1(Page) =528 (Bytes) = 数据块大小(512Bytes) + OOB 块大小(16Bytes,除OOB第六字节外,通常至少把O转载 2013-05-21 22:32:20 · 1949 阅读 · 0 评论 -
U-boot命令详解
U-boot发展到现在,他的命令行模式已经非常接近Linux下的shell了,在我编译的U-boot-2009.11中的命令行模式模式下支持“Tab”键的命令补全和命令的历史记录功能。而且如果你输入的命令的前几个字符和别的命令不重复,那么你就只需要打这几个字符即可,比如我想看这个U-boot的版本号,命令就是“ version”,但是在所有的命令中没有其他任何一个的命令是由“v”开头的,所以只需要转载 2013-05-21 22:26:41 · 2962 阅读 · 0 评论 -
uboot 下载可执行文件
1. sd卡升级命令mmcinit 0fatload mmc 0:1 0 uzImage.bin 80000fatload mmc 0:1 1000000 initrd.gz 580000bootm 0 2. U-Boot脚本可以保存成nfs.script,放在tftp的根目录setenv bootargs mem=214M root转载 2013-05-21 22:30:31 · 1216 阅读 · 0 评论 -
u-boot下用dhcp
动态主机设置协议(Dynamic Host Configuration Protocol, DHCP)是一个局域网的网络协议,主要的用途是给内部网络自动分配IP地址,局域网中的DHCP服务器就是路由器。dhcp - boot image via network using DHCP/TFTP protocol 举例如下:[u-boot@MINI2440]# dhc原创 2013-05-21 22:28:04 · 4016 阅读 · 0 评论 -
start.S 代码学习 C语言内存布局
/*参考了别人的一些笔记,看完了启动代码。本文档记录在看代码时碰到的困难,将这些曾经困扰的问题记录下来,以备今后之用。分析时不重要的代码被删除了。*/.globl _start_start: b reset ldr pc, _undefined_instruction ldr pc, _software_interrupt ldr转载 2013-09-26 17:42:45 · 4212 阅读 · 1 评论