nandwrite 写 yaffs2 文件系统问题求教

821586284 2016-09-21 05:58:56
操作步骤如下:
/mnt/update # flash_eraseall /dev/mtd2
Erasing 128 Kibyte @ 2800000 - 100% complete.
/mnt/update # nandwrite --help
BusyBox v1.22.1 (2016-08-27 10:50:25 CST) multi-call binary.

Usage: nandwrite [-p] [-s ADDR] MTD_DEVICE [FILE]

Write to MTD_DEVICE

-p Pad to page size
-s ADDR Start address

/mnt/update # nandwrite -p -s 0x20000 /dev/mtd2 970fs48.yaffs2

重启之后就出现这样的问题。我的nand flash 一个 block 大小是 0x20000 bytes, 这是什么原因,求帮助



yaffs: dev is 32505858 name is "mtdblock2" rw
yaffs: passed flags "inband-tags"
VFS: Mounted root (yaffs2 filesystem) on device 31:2.
devtmpfs: error mounting -2
Freeing unused kernel memory: 128K (c0418000 - c0438000)
usb 1-2: new high-speed USB device number 2 using nuc970-ehci
Kernel panic - not syncing: No init found. Try passing init= option to kernel. See Linux

Documentation/init.txt for guidance.
CPU: 0 PID: 1 Comm: swapper Not tainted 3.10.32 #85
Backtrace:
[<c0011f14>] (dump_backtrace+0x0/0x10c) from [<c0012128>] (show_stack+0x18/0x1c)
r6:00000000 r5:c0443a48 r4:c03c33dc r3:00000000
[<c0012110>] (show_stack+0x0/0x1c) from [<c0339c7c>] (dump_stack+0x20/0x28)
[<c0339c5c>] (dump_stack+0x0/0x28) from [<c0337a48>] (panic+0xa4/0x1f8)
[<c03379a4>] (panic+0x0/0x1f8) from [<c03374c4>] (kernel_init+0x130/0x158)
r3:00000000 r2:00000001 r1:0000038f r0:c03c33dc
r7:00000000
[<c0337394>] (kernel_init+0x0/0x158) from [<c000ecf0>] (ret_from_fork+0x14/0x24)
r5:c0337394 r4:00000000
...全文
665 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
gstatham 2017-09-05
  • 打赏
  • 举报
回复
重新编译下mtd-utils
821586284 2016-09-21
  • 打赏
  • 举报
回复
给自己顶一下

19,612

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧