主题 : [已解决] supervivi烧写的yaffs2文件系统,U-boot如何加载 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 2007
精华: 0
发帖: 44
金钱: 220 两
威望: 44 点
贡献值: 0 点
综合积分: 88 分
注册时间: 2008-10-18
最后登录: 2012-07-16
楼主  发表于: 2011-10-24 22:45

 [已解决] supervivi烧写的yaffs2文件系统,U-boot如何加载

由于友善之臂提供的 yaffs2文件系统 “rootfs_qtopia_qt4.img”90M多,U-Boot通过下载内存在烧写nand flash的方法行不通,因为文件系统比内存(64M)大。
所以就想用supervivi烧写了 文件系统,但是在u-boot的中如何加载。U-boot是用tekkaman移植的。内核已经成功制作成uImage的格式,也可以启动了。
其他文件都是 官方光盘中提供的。
bootargs 采用如下设置:
bootargs noinitrd root=/dev/mtdblock3 rootfstype=yaffs2 rw console=ttySAC0,115200 init=/linuxrc mem=64M
把mtdblock3 改为mtdblock4 也是不能加载。
就是想知道supervivi烧写的 yaffs2文件系统 “rootfs_qtopia_qt4.img”,在u-boot的启动选项里面root应该如何设置?

请大家帮忙看看,谢谢!
[ 此帖被lhfzu在2011-10-28 15:07重新编辑 ]
忘记了思念的负担~
级别: 侠客
UID: 43227
精华: 0
发帖: 81
金钱: 410 两
威望: 82 点
贡献值: 0 点
综合积分: 162 分
注册时间: 2011-04-14
最后登录: 2013-02-21
1楼  发表于: 2011-10-29 19:32
这个我也遇到过,就是不知道怎么直接用uboot下载,但是你可以先用supervivi先把文件下载到nand中去,然后再下uboot就可以成功运行的