为powerpc编译mtd-utils工具

本文详细指导如何在P2020处理器上进行NorFlash操作和内核升级,涉及zlib、lzo编译、e2fsprogs和mtd-utils的交叉编译,以及关键工具如flashcp和flash_erase的使用。

一、项目概述

近期项目需要在一个老板子上(P2020处理器)支持对norflash的操作和升级内核,内核版本为Linux p2020rdb 3.8.13

二、交叉编译工具

交叉编译工具为:/opt/fls-networking/......./powerpc-fsl_networking-linux-gnuspe-gcc

zlib和lzo编译完后存放路径为: /opt/fsl-networking/......../zlib

这个可以根据自己实际应用场景修改,主要是编译zlib和lzo时需要指定--prefix=....

三、编译依赖包

3.1 zlib

   (1) 获取:zlib Home Site, 我下载版本为1.2.11

(2)./configure --prefix=/opt/fsl-networking/......./zlib/ --shared
(注意:这里的/opt/fsl-networking/......./zlib/ 是zlib库要安装大目录你可以设成自己想要大目录。要记住这个目录哦,不然你会找不到zlib库的)
 (3)  修改生成的Makefile文件的以下几项:
CC=/opt/fls-networking/......./powerpc-fsl_networking-linux-gnuspe-gcc
AR=/opt/fls-networking/......./powerpc-fsl_networking-linux-gnuspe-ar
RANLIB=/opt/fls-networking/......./powerpc-fsl_networking-linux-gnuspe-ranlib
(注意:交叉编译工具链路径要换成你的交叉编译工具路径。)
(4)
make
make install

3.2 LZO编译安装

(1) 下载 http://www.oberhumer.com/opensource/lzo/#download, 我下载版本为lzo-2.10.tar.gz

(2) 编译

CC=/opt/fls-networking/......./powerpc-fsl_netw

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值