Fedora-ARM
全部博文(241)
分类: LINUX
2010-04-18 22:06:02
|
1、同时支持S3C2410和S3C2440 (2410没板测试) 5、支持IIC接口EEPROM的操作,并可保存ENV(参考hiboy的) 8、添加支持读取SD卡中的FAT32文件系统,现在U-boot已经支持从U盘或SD卡上启动Linux 内核。 9、添加支持OpenOCD导入内存启动,其实就是在一切flash识别之前,检测自己是否在内存,如果已在内存就跳过自拷贝程序。 10、支持NEC 3.5寸LCD输出console信息和BMP图片、logo。(参考openmoko) 11、支持使用DNW工具,通过USB device口进行文件传输。(参考了 hugerat.cublog.cn 和 Apollo5520.cublog.cn 两个高手的移植) |
|
在mini2440中,由于bin文件大小已经大于了0x40000,所以我也修改了ENV的 OFFSET。现在的分区是这样的: U-boot :0x0~0x60000 u-boot参数区 : 0x60000~0x80000 内核和文件系统 :0x80000之后 |
emexcel2011-10-30 16:51:35
tekkaman 大侠, 请教一个问题。我下载了您的uboot 2009.11 和2010.03 version 的source code 并用arm-linx-gcc 4.3.2 编译生成了bin文件。 当在mini2440 板上测试时, 其他功能还正常, 只是网络不通。 我也尝试了直接下载您生成的bin文件,发现您的2009.11 版本bin文件可以使网络正常工作, NFS也可以正常工作。 但使用您的2010.03 版bin文件网络不通。
我发现使用您生成的2009.11版bin文件, 使用ctrl-c可以终止当前指令。 但使用您的2010.03 版bin文件和我自己生成的2009.11和2010.03 文件,当指令hang时, 使用ctrl-c无效,只能reset板子, 重新load uboot文件。
关于网络方面, 串口终端显示有以下不同,
(1)。使用您的2009.11 版bin
[u-boot@MINI2440]# ping 192.168.0.2
dm90
tekkamanninja2011-10-11 08:47:50
你下载的文件 过大了,这个版本是将文件先放入内存再烧写的,文件加uboot本身的执行空间不可以大于内存大小。
如果你要烧写大文件,可以自己修改下uboot,不难的~~~
liupenglove2011-10-10 22:18:50
你好,我用了你的u-boot.bin.tar.bz2,下载时遇到这个问题,请帮忙给看一下
“Length of file is too big : 266460 > 262144
Failed downloading file”