此u-boot 是以tekkamanninja的uboot 和友善之臂的u-boot 修改而来...在此感谢他们开源的精神...同时谢谢Kasim的指点,特别tekkamanninja移植的程序
首先申明本人对USB通讯,连接部分一点不懂,只是根据我的理解修改了对大文件的支持,稍后我会开源我的源程序.......
以下是我的开发环境.
开发板的型号为: mini6440
NAND FLASH : SLC,1G
LCD : H43
SD 卡 : 4G, 标配
移植UBOOT版本号: 201207
编译器: arm-linux-gcc (4.7.1)版本, (使用友善最新的编译器也能正常编译)
我不保证所有的SD卡都能烧写我的程序,至少我的是能够烧写,运行的,因为我不做开发板,没有那么多时间精力搜集,所有请谅解2012.8.2第二版
####################################################################################
ver1.2 的基本功能:
1. 支持友善之臂的SD-Flasher.exe烧写程序。
2. 程序支持SD卡启动,支持NAND FLASH启动,
3. 环境变量保存至SD卡。 注明: 我保存到NAND 中,但是在MMC卡启动的时候,读取不了环境变量,所以后来我就保存到了SD卡中。
4. 添加DM9000网卡驱动,开启网络功能。 (当然UBOOT自带)
5. 添加NandFlash驱动,开启所有Nand cmd。
6:uboot增加yaffs文件的烧写
6:保留友善之臂的烧写菜单。 选择‘q’即可退出。
7:在友善之臂菜单的基础上面增加大yaffs2文件镜像的烧写,并成功启动。烧写容量固定为768M,(我本身测试了友善提供的rootfs_qtopia_qt4.img文件,可以完全启动,暂时去掉了USB的效验功能)
8:去掉了开机自动连接USB
9:增加多个控制台输出,具体多控制台环境变量设置请参考uboot开发文档。
10: 开机进行NAND ECC效验为16字节。tekkamanninja效验为4字节。
此UBOOT遗憾的是中断功能没有调通,如果哪位大哥调通了新版UBOOT下面6410的中断,麻烦指点一下....谢谢...
在此谢谢友善之臂,谢谢tekkamanninja,谢谢Kasim
稍后我调试完成烧写UBIFS大文件系统后,我会发布我的源码,在此谢谢Kasim的指点....
现在先上传bin文件
[ 此帖被zhaoxiangjun在2012-08-09 12:24重新编辑 ]