📄 mtd工具制作.txt
字号:
1、将源码包zlib-1.2.3.tar.gz和mtd-snapshot-20050519.tar.bz2拷贝到/source文件夹中
2、安装zlib
root@farsight:/source# tar xzvf zlib-1.2.3.tar.gz
root@farsight:/source# cd zlib-1.2.3
root@farsight:/source/zlib-1.2.3# ./configure -prefix=/usr/local/arm/3.3.2/arm-linux --shared
修改Makefile如下:
CC=arm-linux-gcc
LDSHARED=arm-linux-ld -shared
AR=arm-linux-ar rc
编译:
root@farsight:/source/zlib-1.2.3# make all
root@farsight:/source/zlib-1.2.3# make install
3、安装mtd工具
root@farsight:/source# tar xjvf mtd-snapshot-20050519.tar.bz2
root@farsight:/source# cd mtd
修改Makefile:
CROSS=arm-linux-
root@farsight:/source/mtd/util# make all
然后将该目录下生成的 flash_erase,flash_eraseall, mkfs.jffs2等工具。
将工具拷贝到ramdisk文件中
root@farsight:/source/mtd/util# cp flash_eraseall /source/rootfs/bin
4、使用mtd工具
[root@192 /]# flash_eraseall /dev/mtd2
Erasing 16 Kibyte @ 588000 -- 15 % complete.
Erasing 16 Kibyte @ 22fc000 -- 99 % complete.e.
[root@192 /]# mount -t yaffs2 /dev/mtdblock/2 /tmp/udisk
[root@192 /]# ls /tmp/udisk
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -