SIM900 SIMDevIDE Application Note 1.01
SIM900 SIMDevIDE Application Note 1.01
Application Note_V1.01
Smart Machine Smart Decision
Version: V1.01
Date: 2012-02-08
Status: Release
General Notes
SIMCom offers this information as a service to its customers, to support application and engineering
efforts that use the products designed by SIMCom. The information provided is based upon
requirements specifically provided to SIMCom by the customers. SIMCom has not undertaken any
independent search for additional relevant information, including any information that may be in the
customer’s possession. Furthermore, system validation of this product designed by SIMCom within
a larger electronic system remains the responsibility of the customer or the customer’s system
integrator. All specifications supplied herein are subject to change.
Copyright
This document contains proprietary technical information which is the property of Shanghai
SIMCom Wireless Solutions Ltd, copying of this document and giving it to others and the using or
communication of the contents thereof, are forbidden without express authority. Offenders are liable
to the payment of damages. All rights reserved in the event of grant of a patent or the registration of
a utility model or design. All specification supplied herein are subject to change without notice at
any time.
CONTENTS
1 Introduction ...................................................................................................................................4
2 Getting Started ...............................................................................................................................4
2.1 Install SimDevIde ...............................................................................................................4
2.2 Set Compiler Environment..................................................................................................5
2.3 Create a new project............................................................................................................5
2.4 Add Files to the Project .......................................................................................................6
2.5 Add a Global Macro............................................................................................................7
2.6 Build an Existing Project ....................................................................................................8
2.7 Download to SIMCom Module...........................................................................................9
2.8 Debug Process...................................................................................................................11
Revision history
Revision Date Description of change Author
1.00 2010-09-06 Initial MXN
1.01 2012-02-08 Update Chenyang
SCOPE
This document describes how to use the IDE tool to develop user’s own application.
Examples are also given for reference. This document can be used for SIM900 serial modules, like
SIM900, SIM900D, SIM900B and SIM900A.
1 Introduction
SIMDevIDE is an IDE tool developed by SIMCom to integrate its core Embedded AT environment
with customer’s application development process. SIMDevIDE allows customers to edit, compile,
link core libraries and download MOT file effortlessly. SIMDevIDE works with all versions of
Windows.
2 Getting Started
Before installing SIMDevIDE tool, user should install arm complier tool first.
Figure 1
Figure 2
Note: “RVCT21TOOLS” is the path compiler tool with version number 2_2b616 and
“RVCT22INC” is the path of standard lib with version number 2_2b576.
Figure 3
4. Press “OK” then a new project folder is created automatically in the path
“..\SIM900DevIDE\yourproject”.
Figure 4
Figure 5
2. Add source file according to its type (header/code), and select its location appropriately.
Figure 6
Figure 7
Figure 8
3. Press “OK”, then the macros are added in the file “..\SIM900DevIDE\pjt1\mak\
generalfeatures.opt”.
Figure 9
Figure 10
3. If compile is successful, the output files “pjt1.cla”, “pjt1.elf”, “pjt1.map”, “pjt1.sym” are created
in “..\SIM900DevIDE\pjt1\output\”.
Select the
application file
created in the path
“..\SIM900ADevI
Figure 11
3. Download user’s application to the module by pressing “Start Download” button.
Note: If user only needs to download the application file, set the “File Count” option to “ONE”
and “Erase Type” to “Erase User Data and Code”.
Figure 12
3. Select the “Debug” tab of output window. Then select “Build->Debug Start” to start. From the
debug window, it shows that the debug port is opened successfully.
Figure 13
4. Power on the module, the customer’s program will be running on the module, then debug
information will be printed in debug window via debug port which is set as instructed above.
Figure 14
Figure 15
Contact us:
Shanghai SIMCom wireless solutions Ltd.
Address: Building A, SIM Technology Building, No. 633 Jinzhong Road, Shanghai,
P. R. China 200335
Tel: +86 21 3252 3300
Fax: +86 21 3252 2030
URL: www.sim.com/wm