AN1413 ATK-SIM900(A) GSM/GPRS模块升级说明
本文档分为如下几部分:
1, ATK-SIM900A GSM/GPRS模块升级后的差别
2, 刷新固件步骤
3, 验证
4, 附件(包含GSM/GPRS的固件升级、DTMF解码和彩信收发这三大功能的指导文档,以及升级固件的相关文件,欢迎下载)
1、模块升级后的差别
本文档,我们将指导大家如何升级ATK-SIM900A模块,在原有功能的基础之上,增加了彩信发送和接收功能、DTMF解码功能和基站定位功能,同时,我们可以支持联通或移动的3G GSM卡。不过,由于该基站定位使用的是Google公司的服务,但是Google公司从2014年7月份开始,关闭了相应的服务,基站定位功能暂时无法正常使用,后续将会做出进一步的改进,成功之后再更新教程,另行通知大家。特别注意:本文档升级固件的教程不仅适用于ATK-SIM900A模块,同样也适用于ATK-SIM900模块,但是两者所需要的固件不同,其它指令和步骤完全兼容,这里仅以ATK-SIM900A为例讲解。)
2、刷新固件步骤
在刷新固件升级之前,请务必做好前期准备工作,以保证升级时的正确性:
2.1 需要用到的硬件资源如下
1)一个ATK-SIM900A模块(或者是一个ATK-SIM900模块)。
2)一根USB转RS232串口线。
3) DC12V 1A通用型电源适配器(或者是DC5V 2A 的通用型电源适配器);
4) 下载固件升级文件及工具文件路径:ATK-SIM900A 模块资料\3,配套软件\SIM900 Series固件\ SIM900A_ENHANCE(增强版本).rar(ATK-SIM900使用固件SIM900_ST_ENHANC
E(增强版本).rar,注意区分)。
2.2、刷新固件步骤
2.2.1 查询版本号
首先连接好硬件,打开串口助手,文件路径在:ATK-SIM900A 模块资料\3,配套软件\串口调试助手。请先选择正确的COM口(连接到 ATK-SIM900A 模块的COM 端口,我电脑是 COM4), 然后设置波特率为 115200,勾选发送新行(必选!即 XCOM自动添加回车换行功能),如下图2.2.1.1所示。在升级固件之前可以先通过发送:AT+CGMR,查询当前ATK-SIM900A模块固件版本。由下图2.2.1.1红色框内可知,返回:Revision:1137B13SIM900A64_ST(SIM900对应:Revision:1137B13SIM900M64_ST),说明没有升级,此时一定要关闭串口助手,请按照下面2.2.2小节的内容升级固件,升级后的固件版本为:1137B01SIM900A64_ST_ENHANCE(ATK-SIM900对应:Revision:1137B03SIM900M64_ST_ ENHANCE)。所以,如果你查询到的版本为:1137B01SIM900A64_ST_ENHANCE(ATK-SIM900对应:Revision:1137B03SIM900M64_ST_ ENHANCE),那么说明该模块已经是升级过了的,无需再升级。
图2.2.1.1 固件版本查询
2.2.2 升级固件
1、 首先,模块连接好串口线和电源,并按下K1电源总开关,此时蓝色电源灯亮起,但是:不要长按KEY_UP开机!!;
2、 在电脑上运行升级工具:SIM900 Series download Tools Develop 1.9(升级工具所在路径:ATK-SIM900A 模块资料\3,配套软件\SIM900A升级软件),如图2.2.2.1所示:
图2.2.2.1 SIM900A升级软件操作步骤
打开软件后,选择SERIAL Download选项卡,然后选择Target为SIM900A,Port号要选择电脑连接在ATK-SIM900A模块的串口号,这里我们电脑是COM4连接在模块上,所以选择COM4,这里一定不要选错了!!!同时也要注意关闭之前2.2.1小节中使用的串口,其他配置选择如图所示即可,然后找到:ATK-SIM900A 模块资料\3,配套软件\ SIM900 Series固件\
SIM900A_ENHANCE(增强版本).rar,解压该文件到当前目录下。
3、 选择升级的程序文件,在图2.2.2.1中,点击③处,找到上一步中解压的文件夹,选择该解压文件内的1137B01SIM900A64_ST_ENHANCE.cla(ATK-SIM900对应1137B03SIM900 M64_ST_ENHANCE.cla)文件。如图2.2.2.1中步④处所示。
4、 特别注意在排针P3口处,请短接RRXD和DTXD、RTXD和DRXD(只有在升级固件的时候才需要这么短接),如下图2.2.2.2所示。
图2.2.2.2 P3口短接
5、 点击start按钮,提示如下图2.2.2.3所示:
图2.2.2.3 升级软件start图示
6、 长按PWR_KEY开机按键至少3秒,给SIM900A模块上电,这时候模块开始升级,如下图2.2.2.4所示;
图2.2.2.4刷新固件下载中
7、 经过3分钟左右,提示烧写完成,界面如下,则升级完成;
图2.2.2.5刷新固件完成
3、验证
3.1 硬件安装
升级完成后移去模块下载状态,在排针P3口处,短接STXD和RRXD、SRXD和RTXD(正常工作都是这么短接),关闭K1电源开关,蓝色指示灯灭,然后重按K1,打开电源,此时蓝色指示灯再次亮起,接着长按PWR_KEY开机按键进入正常工作状态,红色指示灯闪烁,P3口连接图3.1.1所示:
图3.1.1 重启后P3口的短接图
3.2 软件测试
升级固件完成之后,我们可以再次在串口助手中发送指令:AT+CGMR,查询当前固件版本,若返回:Revision:1137B01SIM900A64_ST_ENHANCE(ATK-SIM900对应:Revision:1137B03SIM900M
64_ST_ENHANCE),则说明升级成功,如图3.2.1所示。
图3.2.1串口助手验证界面
至此,关于ATK-SIM900A GSM/GPRS模块的升级固件的操作,我们就讲完了,本文档详细介绍了ATK-SIM900A升级固件的操作步骤,本文档也适用于ATK-SIM900模块的升级,但一定要注意两者的固件文件不同。通过固件升级之后,我们可以在现有模块的基础之上获取包括彩信和DMTF解码等更多的功能。
广州市星翼电子科技有限公司
2014-09-13
公司网址:www.alientek.com
技术论坛:www.openedv.com
电话:020-38271790
传真:020-36773971
|