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

MTK编译错误

时间:10-02 整理:3721RD 点击:
编译成功,link成功,但是最后报这个错误了,bin文件没有生成,有没有谁知道什么原因的? 图片如下
[img]file:///C:/Program%20Files/Tencent/QQ/Users/1013690063/Image/6L{I82M4Y7@DHPCPI0D2NFQ.jpg[/img]

没有上传图片。
你璇错地方了。选最后的高极模式吧。然后在选图片

图片补充下


是不是RAM或ROM越过了?

应该不是,虽然50D平台内存比较小但是我这代码是刚拉下来的。

我先试着关掉点东西看看,还有没有可能其余什么原因?

可以看他的lis文件。
看看他编译出来是否越界

开始时候是这个错误,log报错为:cannot open source input file "Mmi_rp_app_fmrdo_def.h": No such file or directory
  #include "Mmi_rp_app_fmrdo_def.h"
后面我将#include "Mmi_rp_app_fmrdo_def.h"注释掉,在对于文件夹下没有发现对应文件。
然后就在编译最后阶段出现下面所显示的错误。log显示如下:
Error: L6218E: Undefined symbol mmi_ime_hand_writing_hw_type_query (referred from Imm.obj).
Error: L6218E: Undefined symbol mmi_ime_hand_writing_add_separator_to_candidate_buffer (referred from Imc_pen.obj).
Error: L6218E: Undefined symbol mmi_ime_hand_writing_deinitialize (referred from Imc_pen.obj).
Error: L6218E: Undefined symbol mmi_ime_hand_writing_get_candidates (referred from Imc_pen.obj).
Error: L6218E: Undefined symbol mmi_ime_hand_writing_initialize (referred from Imc_pen.obj).
Not enough information to produce a SYMDEFs file.
Not enough information to produce a FEEDBACK file.
Not enough information to list image symbols.
Not enough information to list the image map.


MT6235B.log
看有没有一个与这个名字差不多的?
如果有打开看一下。

你这个应当是MT6250.LOG

恩,log如下:
Error: L6218E: Undefined symbol mmi_ime_hand_writing_hw_type_query (referred from Imm.obj).
Error: L6218E: Undefined symbol mmi_ime_hand_writing_add_separator_to_candidate_buffer (referred from Imc_pen.obj).
Error: L6218E: Undefined symbol mmi_ime_hand_writing_deinitialize (referred from Imc_pen.obj).
Error: L6218E: Undefined symbol mmi_ime_hand_writing_get_candidates (referred from Imc_pen.obj).
Error: L6218E: Undefined symbol mmi_ime_hand_writing_initialize (referred from Imc_pen.obj).
Not enough information to produce a SYMDEFs file.
Not enough information to produce a FEEDBACK file.
Not enough information to list image symbols.
Not enough information to list the image map.

手写宏已经关了

我目前仅仅将.mak里面的  HAND_WRITING = NONE,至于你说的那些函数,该如何关闭?能告诉我吗?

改环境变量,在path中加入类似这个路径:xxxxxxx\rvct31\Programs\3.1\569\win_32-pentium;
试一下。

改环境变量,在path中加入类似这个路径:xxxxxxx\rvct31\Programs\3.1\569\win_32-pentium;
你的RVCT的全路径:xxxx\Programs\3.1\569\win_32-pentium;

这个path是在哪边?

你编译不是用RVCT的吗,就在那个路径下

我司编译用的应该是ADS,,还有问题解决了,后面莫名奇妙的编译通过了,可能是交叉编译器问题。

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

网站地图

Top