首页 > 代码库 > 根文件系统制作命令小结
根文件系统制作命令小结
1、将根文件系统制作 成ramdisk
#genext2fs -b 8192 -d /home/fs/myrootfs/ ramdisk
说明:这一步出现问题,后来发现是这个分配的空间太小,于是将8192改为120400
#genext2fs -b /home/xiongyao/rootfs/ ramdisk
#gzip -9 -f ramdisk
这样就可以将ramdisk.gz下载到开发板上面去了
2、jffs2文件格式
命令使用实例:
mkfs.jffs2 -d ~/targetfs -o rootfs_jffs2.bin -s 0x800 -e 0x20000 -p 0x1000000 -n
参数意义:
-d 文件系统根目录
-s 页大小(目前主要有2K/4K)
-e 擦除块大小(目前主要有64K/128K/256K/512K)
-p 生成 jffs2最大占用空间,数据不够填充0xff,(是擦除块整数倍)
-n 不产生擦除块标志,避免产生错误:Empty flash at 0x0100934c ends at 0x01009350
mkfs.jffs2 -d ~/targetfs -o rootfs_jffs2.bin -s 0x800 -e 0x20000 -p 0x1000000 -n
参数意义:
-d 文件系统根目录
-s 页大小(目前主要有2K/4K)
-e 擦除块大小(目前主要有64K/128K/256K/512K)
-p 生成 jffs2最大占用空间,数据不够填充0xff,(是擦除块整数倍)
-n 不产生擦除块标志,避免产生错误:Empty flash at 0x0100934c ends at 0x01009350
3、ramdisk
#genext2fs -b 8192 -d /home/fs/myrootfs/ ramdisk
说明:这一步出现问题,后来发现是这个分配的空间太小,于是将8192改为120400
#genext2fs -b /home/xiongyao/rootfs/ ramdisk
#gzip -9 -f ramdisk
这样就可以将ramdisk.gz下载到开发板上面去了
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。