⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mtd工具制作.txt

📁 2410 移植yaffs 网卡cs8900 移植nand flash驱动源码及详细说明
💻 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 + -