微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > MTK 6572编译modem报错

MTK 6572编译modem报错

时间:10-02 整理:3721RD 点击:
刚刚开始开发mtk 6572,在拿到Modem时候编译报错:
*******************************************
Start checking current Build Environment  
*******************************************
* [PERL]      : v5.10.1            [OK] !
* [MAKE]      : GNU Make v3.81     [OK] !
* [SHELL]     : GNU bash v4.2.8    [HIGHER THAN RECOMMENDED] !
* [COMPILER]  : tools/GCC/4.6.2/linux/bin/ARM-none-eabi-gcc     [CANNOT FOUND] !
Please install the GCC Cross-Compiler on correct path:
tools/GCC/4.6.2/linux/bin/arm-none-eabi-gcc
请问怎么需要安装什么包,ALPS源码是可以编译过去的,使用的ubuntu的10.04版本编译

听蒋总说,直接把GCC拷贝过去就ok了,,我也有这个问题,还没解决呢。楼上解决后求分享经验。

这问题需要群主解决。

1 下载:https://launchpad.net/gcc-arm-embedded/4.6/4.6-2012-q2-update/+download/gcc-arm-none-eabi-4_6-2012q2-20120614.tar.bz2
2  把解压后的gcc-arm-none-eabi-4.6里面的所有文件夹放到 tools/GCC/4.6.2/linux 目录下。
3

按照以上作法之后,报错如下
make: *** [build/YUANDA72_WET_JB3_GPRS/DEFAULT/bin/dep/codegen_dep/nvram_auto_gen.det] Error 2
tools/NVRAMStatistic/src/nvram_auto_gen.c:571: fatal error: io.h: No such file or directory
compilation terminated.
make[1]: *** [nvram_auto_gen.o] Error 1

将nvram_auto_gen.c 文件中的下面一个include去掉试一下。
//#include <io.h>

谢谢,终于编过了

咋解决的?我也出现这个问题了
make: *** [build/YUANDA72_WET_JB3_GPRS/DEFAULT/bin/dep/codegen_dep/nvram_auto_gen.det] Error 2
tools/NVRAMStatistic/src/nvram_auto_gen.c:571: fatal error: io.h: No such file or directory
compilation terminated.
make[1]: *** [nvram_auto_gen.o] Error 1

说错了,是XXXX72_WET_JB3_HSPA的编译不过,,提示LID is too large

你用的是什么版本的UBUNTU?


這是因為include io.h路徑不對, 改成
#include <sys/io.h>
就可以了

在12.04上的话 这个问题还存在,求解答啊

12.04上面是编译不过的。

我12.04已经编译过了啊

将方法写一下吧。
让大家学习一下。

之前没做特殊处理啊。直接编译就完了。

是不是处理了GCC的版本问题?

12.04默认GCC是4.6几的,网上一搜一大片的教程改4.4,modem的GCC直接拷贝过去就行了,单独的跟系统环境不是一个GCC

加一下QQ好嘛,探讨点问题540848847

原来12.04也可以编译modem啊,只是习惯用10.04版本的了。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top