这是我的资料
上个星期软件部经理叫我研究下SIM800C的EAT开发,因为AT指令的方式运行速度太慢了。所以我总结下开发过程。
一.将我提供的文件夹解压开来。得到SIM800C_BT_EAT如下图所示
二.点击进入文件夹->点击environment_RVCT->解压RVCT31_for_EAT.rar->进入RVC31_for_EAT得到以下文件
![]()
三.将这两个文件放到C盘根目录下,如下所示

四.进入cmd界面->输入ipconfig/all,如下图所示
我用的是以太网连接,所以查看以太网
记录1831BF,打开我们刚拷入C盘的Flexlm,编辑license.dat
即编辑
,将HOSTID的ID修改位我们的1831BF。如下图所示
总计19处
五.回到SIM800C_BT_EAT根目录->进入EATcode->解压SIM800C_BT_EAT_.rar->进入SIM800C_BT_EAT_->创建一个你写程序的文件夹->然后进入build->使用文本编辑user.mak.如下图所示
这是我创建好的文件夹![]()
这是没编辑前的user.mak(红色是) 编辑后的user.mak

第一个是编译器的存放位置(就是我们负责到C盘的那个RVCT_EAT文件夹),第二个是我们创建的文件夹,第三个是我们创建文件夹下写好的程序代码。如下图
编写好程序要自己修改makefile,这个需要你有一些makefile的基础了。
六.使用cmd进入SIM800C_BT_EAT\EATcode\SIM800C_BT_EAT_运行SIM800C32_BT.Bat如下图所示

得到如下结果表示编译完成

七:我们准备下载程序进去。
首先回到SIM800C_BT_EAT根目录->进入download_tool->解压SIM800_Series_download_Tools_Customer_v1.08.rar->然后进入运行Simcom_Series_download_Tools_Customer.exe。如下图所示
![]()
双击后出现


download选择目标,我这里选SIM800C,使用的是uart,波特率,download文件是E:\SIM800C_BT_EAT\EATcode\SIM800C_BT_EAT_\core\SIM800C32_BT_EMBEDDEDAT路径下的.cfg文件.
因为我这里是用的是EAT开发,所以选的SIM800C32_BT_EAT.cfg。(如果只想下如app则只勾选app)
八.使用MTK公司提供的Cather来调试
依照上面的步骤我来进行demo中的tcpip编译与调试。编译下载就由读者来自行完成当做一次实践吧。
下载好后我们进入E:\SIM800C_BT_EAT -> Cather -> 解压Catcher_exe_v3.1228.00.rar -> 进入[3.1228.00]Catcher ->以管理员身份运行Catcher.exe,如下图![]()
开启我们的开发板(注:下载好程序后要断电在开启才可以正常启动),记得要用没停机的移动SIM卡插入。连上手机线。点击图标
然后出现以下对话框

点击 ...按钮我们选择database。这个文件在SIM800C_BT_EAT\EATcode\SIM800C_BT_EAT_\core\SIM800C32_BT_EMBEDDEDAT中,如下图

选完后我们点击配置串口,如下图

点击后得到下面这个图标,我选择的是usb调试。

然后点击连接
之后我们选择滤波器
出现如下对话框选择EAT信息和TCP/IP有关的信息并勾选,如下图所示

![]()
![]()
![]()
记得选择信息时都右键选择下
ok,我们开始程序的测试
我输入参数AT+CEAT=3,1,得到如下结果
![]()
来看看我们的源代码吧

发送失败时就返回的这个错误信息(原因是我服务器那里没写tcp/ip的服务端程序)。
现在我们就能按照我们的想法写去写自己的程序了。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/116590.html