u-boot 3月资料收集
qingfengtsing
这个作者很懒,什么都没留下…
展开
-
U-boot源代码全分析系列(基于PowerPC)
一、概述 U-Boot,全称Universal Boot Loader,是遵循GPL条款的开放源码项目,是从FADSROM、8xxROM、PPCBOOT逐步发展演化而来的。其源码目录、编译形式与Linux内核很相似,事实上,不少U-Boot源码就是相应的Linux内核源程序的简化,尤其是一些设备的驱动程序,这从U-Boot源码的注释中能体现这一点。但是U-Boot不仅仅支持嵌入式Li转载 2012-03-27 16:04:43 · 2924 阅读 · 0 评论 -
powerpc(mpc8315erdb)平台u-boot起始代码分析
该平台出自于freescale, 该系列cpu主要有两种启动方式, 由控制字BMS(boot memory space)决定那种方式.1, BMS为0时, 系统默认从地址0x0000 0000启动, pc指针指向0x0000 0100(即从0x0000 0100取第一条指令).2, BMS为1时, 系统默认从地址0xFFF0 0000启动, pc指针指向0x0000 0100(即从转载 2012-03-27 16:26:46 · 2078 阅读 · 0 评论 -
u-boot下s29gl128p的调试
1.首先注意s29gl128p和s29gl128m的区别扇区大小不同s29gl128p : 128ks29gl128p : 64k2.保证读写字正确*((UINT16 *)(0xf8000000+0x555*2)) =0xaa;*((UINT16 *)(0xf8000000+0x2aa*2)) =0x55;*((UINT16 *)(0xf8000000+0x555*2)转载 2012-03-28 22:36:49 · 1594 阅读 · 0 评论 -
uboot环境变量与内核MTD分区关系
uboot 与系统内核中MTD分区的关系:分区只是内核的概念,就是说A~B地址放内核,C~D地址放文件系统,(也就是规定哪个地址区间放内核或者文件系统)等等。1:在内核MTD中可以定义分区A~B,C~D。。。。。。并予以绝对的地址赋值给每个分区。我们可以来看看在内核中是怎样来对MTD进行分区的:arch/arm/plat-s3c24xx/common-smdk.cstatic stru翻译 2012-05-21 20:20:19 · 687 阅读 · 0 评论