主题 : 目标平台是S3C6410, 在Ubuntu10.10上制作yaffs2根文件系统无法启动,求助! 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 36064
精华: 0
发帖: 10
金钱: 50 两
威望: 10 点
综合积分: 20 分
注册时间: 2011-01-11
最后登录: 2018-02-08
楼主  发表于: 2011-05-09 09:48

 目标平台是S3C6410, 在Ubuntu10.10上制作yaffs2根文件系统无法启动,求助!

我在友善之臂的网站上下载了mkyaffs2image-128M这个工具,在我的PC机(Ubuntu10.10)上制作yaffs2格式的映像文件,烧进256M的Nand Flash之后,系统无法正常启动,打印信息如下:
yaffs: Attempting MTD mount on 31.2, "mtdblock2"
yaffs_read_super: isCheckpointed 0
VFS: Mounted root (yaffs2 filesystem).
Freeing init memory: 140K
Warning: unable to open an initial console.
Failed to execute /linuxrc.  Attempting defaults...
Kernel panic - not syncing: No init found.  Try passing init= option to kernel.

是不是这个mkyaffs2image-128M这个工具不能在Ubuntu10.10上运行? 或者谁有mkyaffs2image-128M的源代码给我一份,让我在Ubuntu10.10上重新编译。这个问题困扰我好几天了,都没能把根文件系统映像烧进Flash里正常跑起来,紧急救助!
级别: 新手上路
UID: 36064
精华: 0
发帖: 10
金钱: 50 两
威望: 10 点
综合积分: 20 分
注册时间: 2011-01-11
最后登录: 2018-02-08
1楼  发表于: 2011-05-09 11:15
我烧写Flash的命令是:nanand write.yaffs2 c0008000 0x400000 0x37a31c0
这样烧写是否有问题?
^很多问题的背后都是简单的原因......
级别: 荣誉会员
UID: 34780
精华: 0
发帖: 1219
金钱: 6230 两
威望: 1246 点
综合积分: 2438 分
注册时间: 2010-12-21
最后登录: 2017-09-18
2楼  发表于: 2011-05-09 13:42
为何不用SD烧写?
级别: 新手上路
UID: 36064
精华: 0
发帖: 10
金钱: 50 两
威望: 10 点
综合积分: 20 分
注册时间: 2011-01-11
最后登录: 2018-02-08
3楼  发表于: 2011-05-09 14:26
我想先通过USB下载到内存,然后再nand write.yaffs来烧写
^很多问题的背后都是简单的原因......
级别: 荣誉会员
UID: 34780
精华: 0
发帖: 1219
金钱: 6230 两
威望: 1246 点
综合积分: 2438 分
注册时间: 2010-12-21
最后登录: 2017-09-18
4楼  发表于: 2011-05-09 15:29
我是没有用过这种方式, 还是建议你用SD烧写