MTK平台
wangfucai
这个作者很懒,什么都没留下…
展开
-
MTK编译出现Undefined symbol Image$$ZI$$Limit的问题解决
在编译MTK过程中,在链接过程中出现 Undefined symbol Image$$ZI$$Limit (referred from sys_stackheap.o),Not enough information to produce a SYMDEFs file。通过MTK的LOG文件无法看出具体的错误信息,经查找是有些C的标准函数MTK上编译是可以通过,但是link阶段就会出错,原创 2009-09-10 11:35:00 · 3561 阅读 · 0 评论 -
MTK通过TRACE的栈信息寻找BUG原因与解决方法--转载
前几天去一个公司帮他们解决BUG。BUG的描述是这样的,在使用在线QQ时,如果来电话,就会重启。没有发现ASSERT信息,只有stack dump信息。起初听他们描述,感觉像是QQ或者通话的问题。抓了TRACE之后,发现是MED模块的问题,由于MED主要是一些媒体文件的解码。由于观察现象时发现,通话时,还没有来得及响铃,就开始重启,因此可以大概推知是来电振铃出了问题,具体出在什么地方,需要查找TR转载 2009-09-09 18:23:00 · 683 阅读 · 0 评论 -
MTK编译过程
MTK 软件工程的配置说明 请下载我的资源《MTK软件工程和配置简介.doc》 本文详解MTK的编译过程,并会根据我的理解来更新。阅读上文对本文的一些文件和术语会有很好的帮助。导读: Comp.mak 完成模块编译连接,生成bin Gsm2.mak 主编译文件,完成clean,remake,new等工作 XXX_GPRS.mak 客户私有的配置,根据客户的不同,而设定不同的转载 2009-09-29 18:10:00 · 799 阅读 · 0 评论 -
MTK分布式编译提高编译速度(IncredBuild)
一台机子编译一个程序要几个小时,如果利用上开发小组的其它联网电脑实现资源共享提高速度是不错的解决方式下面说一下怎样利用increbuild实现分布式编译1.make文件夹里面的Gsm2.mak修改make工具的编译项为IncredBuild增加运行参数#@echo tools/make.exe -fmake/comp.mak -r -R COMPONENT=$* ... $(strip $转载 2009-10-10 15:07:00 · 972 阅读 · 0 评论 -
MTK平台内存申请失败处理方法
在MTK平台实践过程中,针对大块空间的处理方法更多的是使用数组或者是结构体。因为在MTK中内存申请过程中很容易出现失败,也就是ASSERT(断言)。跟踪LOG发现问题是出现在ctrl_buff_pool.c中,但MTK提供的平台中该文件是不对外开放的,故要保证内存申请成功,可以在ctrl_buff_pool.h中进行修改。在ctrl_buff_pool.h有针对各种功能模块的内存池,枚原创 2009-12-25 14:13:00 · 276 阅读 · 1 评论