123321!

123321!

0个粉丝

8

问答

0

专栏

0

资料

123321!  发布于  2016-11-29 16:18:57
采纳率 0%
8个问答
7485

文件系统挂载不上,群里面的大侠帮忙看下

 
本帖最后由 123321! 于 2016-11-29 16:43 编辑

这个是最后的打印
VFP support v0.3: implementor 41 architecture 2 part 30 variant 7 rev 5
List of all partitions:
f000            1024 romblock0  (driver?)
1f00            1024 mtdblock0  (driver?)
f001            3072 romblock1  (driver?)
1f01            3072 mtdblock1  (driver?)
f002           12288 romblock2  (driver?)
1f02           12288 mtdblock2  (driver?)
No filesystem could mount root, tried:  squashfs
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-bock(240,2)
boottag设置:
setenv bootargs 'mem=64M console=ttyAMA0,115200 root=/dev/mtdblock2  rootfstype=squashfs mtdparts=hi_sfc:1M(boot),3M(kernel),12M(rootfs)'
哪里出问题了?
我来回答
回答12个
时间排序
认可量排序

zhuangweiye

8个粉丝

0

问答

0

专栏

0

资料

zhuangweiye 2016-11-29 16:24:52
认可0

1. 文件系统做对了吗?

2. 烧写对了吗?

123321!

0个粉丝

8

问答

0

专栏

0

资料

123321! 2016-11-29 16:28:41
认可0
本帖最后由 123321! 于 2016-11-29 16:47 编辑

谢谢回复,文件系统按照文档操作:
tar xzf rootfs_scripts/rootfs.tgz -C pub/
cp -af busybox/busybox-1.20.2/_install/* pub/rootfs
./pub/bin/pc/mksquashfs pub/rootfs pub/rootfs.squashfs.img -b 256K -comp xz

123321!

0个粉丝

8

问答

0

专栏

0

资料

123321! 2016-11-29 16:29:50
认可0
烧写:
mw.b 82000000 ff C00000
tftp 0x82000000 rootfs.squashfs.img
sf probe 0
sf erase 350000 C00000
sf write 82000000 350000 C00000

zhuangweiye

8个粉丝

0

问答

0

专栏

0

资料

zhuangweiye 2016-11-29 16:32:18
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=42101&ptid=13529]123321! 发表于 2016-11-29 16:28[/url]
谢谢回复,文件系统按照文档操作:
tar xzf rootfs_scripts/rootfs.tgz -C pub/
cp -af busybox/busybox- ...[/quote]

有个疑问

rootfs.tgz解包后的目录是什么?
从cp命令来看是 pub/rootfs
从mksquashfs来看是 pub/rootfs_ulibc

123321!

0个粉丝

8

问答

0

专栏

0

资料

123321! 2016-11-29 16:42:15
认可0
不好意思,从文档复制的,实际上文件名是统一的rootfs

zhuangweiye

8个粉丝

0

问答

0

专栏

0

资料

zhuangweiye 2016-11-29 16:51:33
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=42104&ptid=13529]123321! 发表于 2016-11-29 16:42[/url]
不好意思,从文档复制的,实际上文件名是统一的rootfs[/quote]

烧写命令
sf write 82000000 350000 C00000
应该是把内存 0x82000000 长度 0xC0000的内容写到flash起始地址为 0x350000的地方

看bootarg中的设置, 楼主是要把rootfs放到flash 4M开始的地方, 4M应该是 0x400000

是不是这里有问题?

123321!

0个粉丝

8

问答

0

专栏

0

资料

123321! 2016-11-29 17:02:22
认可0
应该是有点问题,我烧写到400000的位置,又出现下面的问题
VFP support v0.3: implementor 41 architecture 2 part 30 variant 7 rev 5
SQUASHFS error: Xattrs in filesystem, these will be ignored
SQUASHFS error: unable to read xattr id index table
VFS: Mounted root (squashfs filesystem) readonly on device 31:2.
Freeing init memory: 136K
Kernel panic - not syncing: No init found.  Try passing init= option to kernel. See Linux Documentation/init.txt for guidance.

zhuangweiye

8个粉丝

0

问答

0

专栏

0

资料

zhuangweiye 2016-11-29 17:07:17
认可0
本帖最后由 zhuangweiye 于 2016-11-30 07:47 编辑

[quote][url=forum.php?mod=redirect&goto=findpost&pid=42106&ptid=13529]123321! 发表于 2016-11-29 17:02[/url]
应该是有点问题,我烧写到400000的位置,又出现下面的问题
VFP support v0.3: implementor 41 architectur ...[/quote]

rootfs的目录/sbin下有没有

lrwxrwxrwx 1 root root    14 2016-07-19 09:17 init -> bin/busybox

的软连接 ?

123321!

0个粉丝

8

问答

0

专栏

0

资料

123321! 2016-11-29 17:26:23
认可0
加了init=/linuxrc后打印
SQUASHFS error: Xattrs in filesystem, these will be ignored
SQUASHFS error: unable to read xattr id index table
VFS: Mounted root (squashfs filesystem) readonly on device 31:2.
Freeing init memory: 136K
Failed to execute /linuxrc.  Attempting defaults...
Kernel panic - not syncing: No init found.  Try passing init= option to kernel. See Linux Documentation/init.txt for guidance.

123321!

0个粉丝

8

问答

0

专栏

0

资料

123321! 2016-11-29 18:02:42
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=42107&ptid=13529]zhuangweiye 发表于 2016-11-29 17:07[/url]
rootfs的根目录下有没有

lrwxrwxrwx 1 root root    14 2016-07-19 09:17 init -> bin/busybox
[/quote]

有 linuxrc -> bin/busybox,
环境变量设置:setenv bootargs 'mem=64M console=ttyAMA0,115200 root=/dev/mtdblock2 rootfstype=squashfs init=/linuxrc mtdparts=hi_sfc:1M(boot),3M(kernel),12M(rootfs)'
linuxrc有可执行权限

123321!

0个粉丝

8

问答

0

专栏

0

资料

123321! 2016-11-29 18:03:37
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=42107&ptid=13529]zhuangweiye 发表于 2016-11-29 17:07[/url]
rootfs的根目录下有没有

lrwxrwxrwx 1 root root    14 2016-07-19 09:17 init -> bin/busybox
[/quote]

有 linuxrc -> bin/busybox,
环境变量设置:setenv bootargs 'mem=64M console=ttyAMA0,115200 root=/dev/mtdblock2 rootfstype=squashfs init=/linuxrc mtdparts=hi_sfc:1M(boot),3M(kernel),12M(rootfs)'
linuxrc有可执行权限

123321!

0个粉丝

8

问答

0

专栏

0

资料

123321! 2016-12-02 11:09:55
认可0
都是小问题,问题是我是一个noviciate.
我的flash擦写块的大小只支持64K,用256K去制作文件系统应该是不可以的,只不过错误提示得太广了,排除了一大圈才回到基本点。
谢谢回复者。
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
+ 添加网盘链接/附件

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
相关问答
无更多相似问答 去提问
举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

易百纳技术社区