
Uboot
fengyee_zju
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
uboot下载地址
ftp://ftp.denx.de/pub/u-boot/原创 2012-10-08 21:31:35 · 413 阅读 · 0 评论 -
mini6410 uboot makefile 注释
首先来看顶层目录 Makefile 文件 VERSION = 1 PATCHLEVEL = 1 SUBLEVEL = 6 EXTRAVERSION = U_BOOT_VERSION = $(VERSION).$(PATCHLEVEL).$(SUBLEVEL)$(EXTRAVERSION) VERSION_FILE = $(obj)include/version_autogenerate转载 2012-12-03 21:19:17 · 592 阅读 · 0 评论 -
uboot makefile 分析 转
U-BOOT是一个LINUX下的工程,在编译之前必须已经安装对应体系结构的交叉编译环境,这里只针对ARM,编译器系列软件为arm-linux-*。 U-BOOT的下载地址: http://sourceforge.net/projects/u-boot 我下载的是1.1.6版本,一开始在FTP上下载了一个次新版,结果编译失败。1.1.6是没问题的。 u-boot源码结构 解压就可转载 2012-12-03 21:20:52 · 387 阅读 · 0 评论 -
制作内核镜像与根文件系统时ECC如何选择
ECC的原理: 就是向NAND Flash写数据时,每256或512字节会生成一个校验码写在每个page的OOB区,当从NAND Flash读数据时,每读取256或512字节数据,也会生成一个ECC校验码,拿这个校验码与存放在OOB区的校验吗对比看看是否一致,就可以知道读取的数据是否正确. 一般来说,kernel与cramfs是通过U-BOOT烧写到NAND Flash中,这个过程是向NA原创 2012-11-17 16:32:51 · 1048 阅读 · 0 评论 -
uboot 的nand驱动
s3c2410移植nand支持到uboot, 使用nand.c ,linux mtd 架构 【2】 u-boot-1.1.6与1.1.4相比,两者有较大的不同,1.1.6 更像是复制了 kernel 的方法来实现。 下面对nand flash的初始化代码nand_init()进行分析: 1.如果定义(CONFIG_COMMANDS & CFG_CMD_NAND)没定义(CFG_NAN转载 2012-11-17 15:04:52 · 614 阅读 · 0 评论 -
Peripheral Port Memory Remap Register
1、今天在看三星的uboot-1.1.6(s3c6410)的源码,start.s文件时,看到一段代码,如下所示: /* Peri port setup */ ldr r0, =0x70000000 orr r0, r0, #0x13 mcr p15,0,r0,c15,c2,4 @ 256M(0x70000000-0x7fffffff) 当时很疑惑,转载 2012-11-26 21:45:13 · 502 阅读 · 0 评论 -
内核配置命令行参数以及Uboot设置环境变量bootargs里面的init=/linuxrc解析
根文件系统的启动及配置!(小寿原创) www.diybl.com 时间:2008-07-03 作者:佚名 编辑:本站 点击: 314 [评论] - - 按启动顺序依次介绍相关的文件: 一、内核启动完之后,首先运行/linuxrc。 /linuxrc内容: -----------------------------------------------------------------转载 2012-11-03 21:11:44 · 7786 阅读 · 0 评论 -
UBOOT LCD驱动流程 (
很多情况下都需要在UBOOT的阶段就要显示LOGO,直到内核启动完毕后UI接管FrameBuffer为止。这样可以避免内核启动过程的这段时间大约5-8秒内的黑屏。 UBOOT中的LCD驱动比较简单。 [start_armboot@Board.c] -> [devices_init@device.c] -> [drv_video_init@cfb_console.c] ->转载 2012-11-03 15:32:47 · 1121 阅读 · 0 评论 -
@标注符的意义
在U-boot的中断处理代码中有看到@标注符,实际上GNU ARM汇编有几个特殊的标注符,分别说明如下: 代码行中的注释符号: ‘@’ 整行注释符号: ‘#’ 语句分离符号: ‘;’ 直接操作数前缀: ‘#’ 或 ‘$’原创 2012-10-29 13:44:21 · 608 阅读 · 0 评论 -
格式控制符“%p”意义
格式控制符“%p”中的p是pointer(指针)的缩写。指针的值是语言实现(编译程序)相关的,但几乎所有实现中,指针的值都是一个表示地址空间中某个存储器单元的整数。printf函数族中对于%p一般以十六进制整数方式输出指针的值,附加前缀0x。 示例: int i = 1; printf("%p",&i); 相当于 int i = 1; printf("0x%x",&i); 对于32位原创 2012-12-12 13:01:53 · 2348 阅读 · 0 评论