主题 : 系统启动不了,这是为什么 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 119790
精华: 0
发帖: 12
金钱: 60 两
威望: 12 点
贡献值: 0 点
综合积分: 24 分
注册时间: 2015-10-16
最后登录: 2016-11-17
楼主  发表于: 2016-11-13 22:06

 系统启动不了,这是为什么

yaffs: dev is 32505859 name is "mtdblock3"
yaffs: passed flags ""
yaffs: Attempting MTD mount on 31.3, "mtdblock3"
yaffs: auto selecting yaffs2
block 524 is bad
yaffs_read_super: isCheckpointed 0
VFS: Mounted root (yaffs filesystem) on device 31:3.
Freeing init memory: 144K
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.

u-boot中bootcmd定义:#define CONFIG_BOOTARGS    "noinitrd root=/dev/mtdblock3 console=ttySAC0,115200 init=/linuxrc mem=64M"

根文件系统用tftp下载并烧写到nand中:nand write.yaffs 30000000 0x00400000 1000000
我不知道1000000这个size对不对,我用fc00000提示烧写不了。256MB的nand。