工作记录-MTK编译环境的折腾

来源:互联网 发布:手机网络延时高怎么办 编辑:程序博客网 时间:2024/05/22 00:11

MTK都是在windows系统上进行编译。

MTK09A及以前版本的编译环境搭建:

1.首先安装ADS1.2。按默认路径安装,一般都会装在C:\Program Files\ARM目录下,最好不要更改路径以免引起不必要的麻烦。

2.安装ADS12_848补丁包。

3.破解license.dat。将破解好的license.dat拷贝放到C:\Program Files\ARM\licenses目录下。这一步也可以在安装ADS的最后一步做,根据提示选择破解的license.dat就行了。


MTK10A及以后版本的编译环境搭建:

MTK10A之后的版本用RVCT3.1来编译,也差不多是这样安装。

1.首先安装RVCT3.1

2.然后替换破解的rvds.dat文件。


注意的问题:

1.不能先搭建10A的编译环境再搭建09A的编译环境。这样在编译10A的时候就会出问题,提示“Unrecognized command line option '--diag_suppress=1,2548'”什么的。我怀疑大概是用了ADS1.2来编译吧,重新安装一次RVCT3.1就好了。

2.不能随便修改及的电脑的时间,这个非常严重。RVCT3.1用的认证方法很古怪,只要检查到你的电脑任何文件有超过你的电脑时间4小时的,编译时就会提示版本错误,或者什么sys clock has set back等。而且使用模拟器的时候,修改了一点点都需要造成整个模块重新编译。还有电脑日常使用的问题,比如上网的时候无法登陆需要输入验证码的网站(这些都与ADS无关了哈),总之很烦,千万不要乱改电脑的时间啊,我已经崩溃了。如果真的出现这个问题,就需要把超过真实时间的文件改回来,重新搭建一下环境,又或者在把时间往后推,不过这样到最终还是令人崩溃的。

(未完待续。。)

原创粉丝点击