制作JFFS2根文件系统MTD工具

时间:2013-11-11 04:54:13
【文件属性】:
文件名称:制作JFFS2根文件系统MTD工具
文件大小:273KB
文件格式:GZ
更新时间:2013-11-11 04:54:13
mtd-utils-1.0.0.tar.gz MTD工具的编译安装步骤如下: cd /root/build_rootfs 拷贝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
【文件预览】:
mtd-utils-1.0.0
----mkfs.jffs2.c(40KB)
----device_table.txt(4KB)
----flash_unlock.c(1KB)
----rfddump.c(7KB)
----flash_otp_info.c(1KB)
----jittertest()
--------COPYING(18KB)
--------plotJittervsFill.c(10KB)
--------filljffs2.sh(251B)
--------JitterTest.c(34KB)
--------README(7KB)
--------Makefile(2KB)
----mkfs.ffs2.c(6KB)
----flash_otp_dump.c(1KB)
----mtd_debug.c(10KB)
----compr_rtime.c(3KB)
----nanddump.c(8KB)
----flash_erase.c(3KB)
----include()
--------linux()
--------mtd()
----rfdformat.c(3KB)
----crc32.c(5KB)
----docfdisk.c(10KB)
----flash_otp_write.c(2KB)
----nftl_format.c(13KB)
----checkfs()
--------comm.c(1KB)
--------checkfs.c(21KB)
--------makefiles.c(8KB)
--------common.h(216B)
--------README(7KB)
--------Makefile(291B)
----jffs2reader.c(21KB)
----jffs-dump.c(8KB)
----ftl_check.c(7KB)
----compr.c(17KB)
----MAKEDEV(838B)
----summary.h(4KB)
----mtd-utils.spec(727B)
----flash_lock.c(2KB)
----nftldump.c(8KB)
----flash_eraseall.c(7KB)
----flash_otp_lock.c(2KB)
----nandwrite.c(11KB)
----doc_loadbios.c(3KB)
----sumtool.c(22KB)
----jffs2dump.c(20KB)
----ftl_format.c(10KB)
----compr_zlib.c(4KB)
----crc32.h(440B)
----flash_info.c(1KB)
----Makefile(1KB)
----Makefile.am(707B)
----mkfs.jffs.c(18KB)
----mkfs.jffs2.1(6KB)
----flashcp.c(11KB)
----.git()
--------HEAD(23B)
--------index(5KB)
--------objects()
--------remotes()
--------description(58B)
--------config(53B)
--------info()
--------hooks()
--------refs()
--------branches()
----compr.h(3KB)

网友评论

  • 可以用。。。
  • 好工具,支持一下
  • 不错,挺好用对的,虽然我的没有执行成功,应该是其他原因,
  • 好工具,可以用
  • 可以用,linux能启动
  • 写的不错,对我很有帮助!
  • 已编译 可以使用 需要使用gcc编译
  • 不错的工具,本质上就是一个jffs的格式化软件