完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
参考论坛上的《Ubifs文件系统的制作和启动.pdf》制作镜像文件,之前的步骤都正常。生成镜像时:
mkfs.ubifs -F -q -r /home/usr/rootfs_2_0_1 -m 2048 -e 126976 -c 2047 -o ubifs.img 此时提示-F选项无法使用。此时的打印如下 mkfs.ubifs: invalid option -- 'F' Usage: mkfs.ubifs [OPTIONS] target Make a UBIFS file system image from an existing directory tree Examples: Build file system from directory /opt/img, writting the result in the ubifs.img file mkfs.ubifs -m 512 -e 128KiB -c 100 -r /opt/img ubifs.img The same, but writting directly to an UBI volume mkfs.ubifs -r /opt/img /dev/ubi0_0 Creating an empty UBIFS filesystem on an UBI volume mkfs.ubifs /dev/ubi0_0 Options: -r, -d, --root=DIR build file system from directory DIR -m, --min-io-size=SIZE minimum I/O unit size -e, --leb-size=SIZE logical erase block size -c, --max-leb-cnt=COUNT maximum logical erase block count -o, --output=FILE output to FILE -j, --jrn-size=SIZE journal size -R, --reserved=SIZE how much space should be reserved for the super-user -x, --compr=TYPE compression type - "lzo", "favor_lzo", "zlib" or "none" (default: "lzo") -X, --favor-percent may only be used with favor LZO compression and defines how many percent better zlib should compress to make mkfs.ubifs use zlib instead of LZO (default 20%) -f, --fanout=NUM fanout NUM (default: 8) -k, --keyhash=TYPE key hash type - "r5" or "test" (default: "r5") -p, --orph-lebs=COUNT count of erase blocks for orphans (default: 1) -D, --devtable=FILE use device table FILE -U, --squash-uids squash owners making all files owned by root -l, --log-lebs=COUNT count of erase blocks for the log (used only for debugging) -v, --verbose verbose operation -V, --version display version information -g, --debug=LEVEL display debug information (0 - none, 1 - statistics, 2 - files, 3 - more details) -h, --help display this help text 将-F参数去掉的话,会继续提示-q参数不可用。将上述两个参数都去掉才能生成镜像。对于8168,这样的镜像是否可用? 参考http://www.360doc.com/content/14/1015/18/18578054_417224516.shtml,使用了最新版本的mtd-utils,结果还是一样 参考http://www.qiyangtech.com/news/ARM-development-board-faq2-c0eji0c9yhybra01.html,检查了mkfs.ubifs工具和文件系统的路径,未发现异常。 mtd-utils的版本:mtd-utils-1.5.2 库版本分别是e2fsprogs-1.42.13,zlib-1.2.8,lzo-2.06 ubuntu版本:10.04 LTS ubuntu内核版本是2.6.32 |
|
相关推荐
4个回答
|
|
你好,
你使用的是文档里面链接里面最新的工具,还是就是文档里面使用的工具版本?会否是版本匹配问题。 ubuntu10.04应该是没有问题的。现在的问题和你使用的芯片也没有直接关系。 |
|
|
|
物是人非aaa 发表于 2018-6-22 05:50 谢谢关注! 论坛pdf资料里提到的链接,并没有一个确定的版本号。自己找的另外一个链接,也就是主贴提到的那个网址。版本号号称是1.5.2 |
|
|
|
物是人非aaa 发表于 2018-6-22 05:50 更换了一下版本 zlib-1.2.5 lzo-2.06 e2fsprogs-1.42 mtd-utils-1.5.1 不过问题依旧 |
|
|
|
问题找到了:mkfs.ubifs和ubinize用法不对。之前没有加"./",这样使用的就是本机的mkfs.ubifs和ubinize。加上"./"后,问题解决
使用的命令参数如下 ./mkfs.ubifs -F -q -r /home/cx/DVRRDK_04.00.00.03/target/rootfs_2_0_1 -m 2048 -e 126976 -c 2047 -o ubifs.img ./ubinize -o ubi.img -m 2048 -p 128KiB ubinize.cfg 可以用-V参数来确认mkfs.ubifs的版本 本机版本:mkfs.ubifs -V Version 1.3 要使用的版本:./mkfs.ubifs -V mkfs.ubifs 1.5.2 |
|
|
|
只有小组成员才能发言,加入小组>>
340 浏览 1 评论
533 浏览 2 评论
NA555DR VCC最低电压需要在5V供电,为什么用3.3V供电搭了个单稳态触发器也使用正常?
777 浏览 3 评论
MSP430F249TPMR出现高温存储后失效了的情况,怎么解决?
653 浏览 1 评论
对于多级放大电路板,在PCB布局中,电源摆放的位置应该注意什么?
1132 浏览 1 评论
AT32F407在USART2 DMA发送数据时,接包接到了要发送的数据,程序还是处于等待传输完成的标识判断中,为什么?
63浏览 29评论
162浏览 23评论
请问下tpa3220实际测试引脚功能和官方资料不符,哪位大佬可以帮忙解答下
253浏览 20评论
请教下关于TAS5825PEVM评估模块原理图中不太明白的地方,寻求答疑
203浏览 14评论
两个TMP117传感器一个可以正常读取温度值,一个读取的值一直是0,为什么?
60浏览 13评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-23 23:48 , Processed in 1.099332 second(s), Total 82, Slave 66 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号