关于SIM800C二次开发的文章很少,百度搜索也只有CSDN中qq_1494026430 发表过一个比较完整的帖子,地址如下:
https://blog.csdn.net/qq_35570735/article/details/84246999
其他的没有怎么见过。为此,本着共同分享的原则,将我自身的开发过程做个引导,希望能帮助到大家。先介绍一下EAT二次开发所需要的环境的搭建过程。
第一步: 下载所需要的资源
为了方便大家,我整理了一份,大家可以在此下载:
https://download.csdn.net/download/xiaoyaofriend/12343292
第二步:解压文件
将下载的文件解压开来。得到SIM800C_BT_EAT如下图所示
点击进入文件夹
点击environment_RVCT->解压RVCT31_for_EAT.rar->进入RVC31_for_EAT得到以下文件
第三步:将所需文件放到系统目录下:
所需文件有两个,分别为:Flexlm和RVCT_EAT,我的电脑系统在C盘,所以将两个文件放到根目录下,如下所示
第四步:编辑license.dat
进入cmd界面->输入ipconfig/all,如下图所示
打开我们刚拷入C盘的Flexlm,编辑license.dat,
将19处HOSTID=705AB65048B1 ,替换成HOSTID=60EB69E873B8,
第五步:设置系统环境变量:
新建下面三个项:
变量名 变量值
RVCT31BIN C:\RVCT_EAT \Programs\3.1\569\win_32-pentium
RVCT31INC C:\RVCT_EAT \Data\3.1\569\include\windows
RVCT31LIB C:\RVCT_EAT \Data\3.1\569\lib
在path的值最后添加:
Path C:\RVCT_EAT \Programs\3.1\569\win_32-pentium;
第六步:查看编译环境是否搭建成功
打开cmd,输入armcc ,出现如下图示,则代表搭建成功。
遇到问题:
在win 10下始终搭建不成功,出现armcc 不是内部命令
----检查下路径和环境变量是否设置正确。
在win 10下始终搭建不成功,出现armcc 不是内部命令,但是出现armcc弹框,点“是”后一闪而过
-----此问题的解决方案已经在资源的压缩包内了,可以有效解决。