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

本文详细介绍了如何在Windows系统上为MTK芯片搭建编译环境,包括MTK09A及以前版本和MTK10A及以后版本的搭建步骤。特别强调了注意事项,避免在编译过程中遇到的问题,如时间设置错误导致的版本错误和编译失败。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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无关了哈),总之很烦,千万不要乱改电脑的时间啊,我已经崩溃了。如果真的出现这个问题,就需要把超过真实时间的文件改回来,重新搭建一下环境,又或者在把时间往后推,不过这样到最终还是令人崩溃的。

(未完待续。。)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值