mtd-utils工具(linux下flash工具)

mtd-utils工具(linux下flash工具)

ID:8804176

大小:23.14 KB

页数:6页

时间:2018-04-08

mtd-utils工具(linux下flash工具)_第1页
mtd-utils工具(linux下flash工具)_第2页
mtd-utils工具(linux下flash工具)_第3页
mtd-utils工具(linux下flash工具)_第4页
mtd-utils工具(linux下flash工具)_第5页
资源描述:

《mtd-utils工具(linux下flash工具)》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、一、下载源码包并解压wgetftp://ftp.infradead.org/pub/mtd-utils/mtd-utils-1.5.1.tar.bz2wgethttp://www.zlib.net/zlib-1.2.8.tar.gzwgethttp://www.oberhumer.com/opensource/lzo/download/lzo-2.03.tar.gzwgethttps://www.kernel.org/pub/linux/utils/util-linux/v2.21/util-linux-2.21.1.tar.g

2、ztarzxvfzlib-1.2.8.tar.gztarzxvflzo-2.03.tar.gztarjxvfmtd-utils-1.5.1.tar.bz2tarzxvfutil-linux-2.21.1.tar.gz二、编译安装zlib1)cdzlib-1.2.8CC=arm-none-linux-gnueabi-gcc./configure--prefix=/usr/local/arm-2007q1/arm-none-linux-gnueabi--shared   (注意:这里的/usr/local/arm-2007q1/ar

3、m-none-linux-gnueabi是交叉编译工具默认目录。)2)makemakeinstallcd..3)安装完成后会在/usr/local/arm-2007q1/arm-none-linux-gnueabi/目录下生成三个目录:include、lib、share。安装完后检查一下目录/usr/local/arm-2007q1/zlib/ 假如include中没有zlib.h之类的头文件,lib中没有libz.so.1.2.3,那就自己手动拷到这些目录下去,记着拷的时候把所有的*.h都需要拷过去,在拷库的时候用cp-Cal

4、ibz.*/…./lib 就行,要用上-Ca选项。三、编译安装lzo1)cdlzo-2.03/CC=arm-none-linux-gnueabi-gcc./configure--host=arm-none-linux-gnueabi--prefix=/usr/local/arm-2007q1/arm-none-linux-gnueabi2)makemakeinstallcd..3)同上四、编译安装uuid1)cdutil-linux-2.21.1/./configure--prefix=/usr/local/arm-2007q1

5、/arm-none-linux-gnueabi--host=arm-none-linux-gnueabi--disable-mount--disable-makeinstall-setuid--disable-makeinstall-chown--disable-use-tty-group--disable-chsh-only-listed--disable-schedutils--disable-wall--disable-kill--disable-pivot_root--disable-switch_root--disab

6、le-cramfs--disable-agetty--disable-unshare--disable-fallocate--disable-mountpoint--disable-uuidd--disable-partx--disable-fsck--disable-losetup--disable-mount--disable-libmount--disable-tls--without-ncurses2)makemakeinstallcd..3)同上五、交叉编译mtd-utils1)cdmtd-utils-1.5.1/2)

7、makeCROSS=arm-none-linux-gnueabi-WITHOUT_XATTR=1查看下mtd-utils-1.0.0目录下是否生成了咱们所需要大工具(flashcp,nandwrite......等)。有工具生成了,OK,交叉编译成功。4)将生成大工具拷贝到文件系统开发板的根文件系统,放在/bin或/sbin都行。再编译内核就OK拉。五、补充如果交叉编译器为4.3.x以上,编译不通过,请参考http://www.mail-archive.com/ptxdist@pengutronix.de/msg01067.ht

8、mlhttp://patchwork.ozlabs.org/patch/12689/打补丁六、mtd-utils工具命令的使用1)使用命令前用cat/proc/mtd查看一下mtdchar字符设备;或者用ls-l/dev/mtd*#cat/proc/mtddev

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。