MTD工具安装笔记

制作JFFS2根文件系统需要用到MTD工具,其下载地址是:
ftp://ftp.infradead.org/pub/mtd-utils/mtd-utils-1.0.0.tar.gz
MTD工具的编译安装步骤如下:
cd  /root/rootfs-mk
拷贝MTD源码到该目录下:
tar  zxvf  mtd-utils-1.0.0.tar.gz
cd  mtd-utils-1.0.0
make
编译通过之后会生成mkfs.jffs2工具,这个工具就是用来制作jffs2文件系统映象的。把mkfs.jffs2拷贝到/root/目录下;
cp mkfs.jffs2  /root/
使用mkfs.jffs2工具生成生成jffs2文件系统的命令:
cd  /root/
./mkfs.jffs2  -r  rootfs  -o  rootfs.jffs2  -p  -l  -n  -e  0x4000  -m size
-r 指定内含根文件系统的目录
-o 指定文件系统映象的输出文件名称
?-p  表示在映像的结尾用0x0补全到block
-l  存储格式为小端格式
-n 每个擦除的block中不添加clreanmarker
-e 擦除block的大小

Uboot下设置传递给内核的命令行参数:
setenv bootargs root=/dev/mtdblock2 init=/sbin/init console=ttySAC0,115200 rootfstype=jffs2

 

注:安装目录是在/root/下,不然编译时会出现make:***没有规则可以创建目标的错误

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值