background image

Getting Started Manual

Introduction & Overview

1–3

1.2

Development Software

The RCM2200 module uses the Dynamic C devel-
opment environment for rapid creation and debug-
ging of runtime applications. Dynamic C provides a 
complete development environment with integrated 
editor, compiler and source-level debugger. It inter-
faces directly with the target system, eliminating the 
need for complex and unreliable in-circuit emula-
tors.

Dynamic C must be installed on a Windows work-
station with at least one free serial (COM) port for 
communication with the target system. See Chapter 
3, “Software Installation & Overview,”
 for complete 
information on installing Dynamic C.

IMPORTANT! The RCM2200 mod-

ule requires Dynamic C v7.04 or 
later for development. A compati-
ble version is included on the 
Development Kit CD-ROM.

1.3

How to Use This Manual

This Getting Started manual is intended to give 
users a quick but solid start with the RCM2200 
module. It does not contain detailed information on 
the module hardware capabilities, the Dynamic C 
development environment, or the TCP/IP software 
support for the integrated Ethernet port. Most users 
will want more detailed information on some or all 
of these topics in order to put the RCM2200 module 
to effective use.

1.3.1 Additional Product Information

Detailed information about the RabbitCore 
RCM2200 will be found in the RabbitCore 
RCM2200 User’s Manual
, provided on the accom-
panying CD-ROM in both HTML and Adobe PDF 
format.

Some advanced users may choose to skip the rest of 
this introductory manual and proceed directly with 
the detailed hardware and software information in 
the User’s manual.

TIP… We recommend that anyone not 

thoroughly familiar with Z-World 
controllers at least read through the 
rest of this manual to gain the nec-
essary familiarity to make use of the 
more advanced information.

1.3.2 Additional Reference Information

In addition to the product-specific information con-
tained in the RabbitCore RCM2200 User’s Manual, 
several higher-level reference manuals are provided 
in HTML and PDF form on the accompanying CD-
ROM. Advanced users will find these references 
valuable in developing systems based on the 
RCM2200 module:

• Dynamic C Premier User’s Manual

• Introduction to TCP/IP

• Dynamic C TCP/IP User’s Manual

• Rabbit 2000 Microprocessor User’s Manual

1.3.3 Using Online Documentation

We provide the bulk of our user and reference docu-
mentation in two electronic formats, HTML and 
Adobe PDF. We do this for several reasons.

We believe that providing all users with our com-
plete library of product and reference manuals is a 
useful convenience. However, printed manuals are 
expensive to print, stock and ship. Rather than 
include and charge for manuals that every user may 
not want, or provide only product-specific manuals, 
we choose to provide our complete documentation 
and reference library in electronic form with every 
development kit and with our Dynamic C develop-
ment environment.

NOTE: The most current version of 

Adobe Acrobat Reader can always 
be downloaded from Adobe’s web 
site at http://www.adobe.com.
We recommend that you use ver-
sion 4.0 or later.

Summary of Contents for RCM2200

Page 1: ...RabbitCore RCM2200 C Programmable Module with Ethernet Getting Started Manual 019 0096 010501 B...

Page 2: ...to perform when properly used in accordance with instruc tions for use provided in the labeling and user s manual can be reasonably expected to result in significant injury No complex software or har...

Page 3: ...duct Information 1 3 1 3 2 Additional Reference Information 1 3 1 3 3 Using Online Documentation 1 3 2 Hardware Setup 2 1 Development Kit Contents 2 1 2 2 Overview of the Prototyping Board 2 2 2 2 1 P...

Page 4: ...s 3 3 3 4 Starting Dynamic C 3 4 3 4 1 Communication Error Messages 3 4 3 5 Sample Programs 3 4 4 Using the TCP IP Features 4 1 TCP IP Connections 4 1 4 2 Running TCP IP Sample Programs 4 1 4 3 IP Add...

Page 5: ...ng with data address and control lines A fourth serial port and three additional I O lines are available on the pro gramming header A fully enabled slave port permits glueless master slave interface w...

Page 6: ...or these connectors are shown in Figure 1 1 below Table 1 1 RCM2200 specifications Specification Data Power Supply 4 75 5 25 VDC 134 mA at 22 1 MHz clock speed Size 2 3 x 1 6 x 0 86 inches 59 x 41 x 2...

Page 7: ...at Some advanced users may choose to skip the rest of this introductory manual and proceed directly with the detailed hardware and software information in the User s manual TIP We recommend that anyon...

Page 8: ...t versions of all documents are always available for free unregistered download from our web sites as well Printing Electronic Manuals We recognize that many users prefer printed manu als for some use...

Page 9: ...evelopment setup 2 1 Development Kit Contents The RCM2200 Development Kit contains the fol lowing items RabbitCore 2200 module with Ethernet port 256k flash memory and 128k SRAM RCM2200 Prototyping Bo...

Page 10: ...Power Supply The raw DC voltage provided at the POWER IN jack is routed to a 5 volt linear voltage regulator which provides stable power to the RabbitCore module and the Prototyp ing Board A Shottky...

Page 11: ...ved for future use although the sche matics in this manual contain all of the details an experienced developer will need to implement a master slave system Figure 2 1 The RCM2200 Prototyping Board RCM...

Page 12: ...ibbon cable leading to a stan dard DE 9 serial connector All RS 232 port components mount to the underside of the Prototyping Board between the Master module connectors NOTE The RS 232 chip capacitors...

Page 13: ...and J5 into sockets J1 and J2 on the Prototyping Board Although you can install a single module into either the Master or Slave position all of the development board features switches LEDs serial por...

Page 14: ...Figure 2 5 Be sure to orient the marked usually red edge of the cable towards pin 1 of the connector Do not use the DIAG connector which is used for a normal serial connection Connect the other end o...

Page 15: ...al network before connecting a RabbitCore system to the Internet TIP Checking and debugging the initial setup on a micro LAN is rec ommended before connecting the system to a LAN or WAN 2 3 4 Connect...

Page 16: ...topics refer to the Dynamic C User s Manual and the Dynamic C TCP IP User s Manual also in the online documentation set 2 4 1 Technical Support If you encounter any problems call our Technical Support...

Page 17: ...Dynamic C does not use an In Circuit Emula tor programs being developed are downloaded to and executed from the target system via an enhanced serial port connection Program develop ment and debugging...

Page 18: ...ems Windows 95 Windows 98 Windows NT Windows ME Windows 2000 3 2 1 Hardware Requirements The PC on which you install Dynamic C for devel opment of RCM2200 based systems should have the following hardw...

Page 19: ...nstalled in the specified folder default Compact Installation Only Dynamic C will be installed Custom Installation You will be allowed to choose which components are installed This choice is useful to...

Page 20: ...a dif ferent COM port within Dynamic C From the Options menu select Communications The dialog shown should appear Select another COM port from the list then click OK Press Ctrl Y to force Dynamic C to...

Page 21: ...ties of the RabbitCore RCM2200 modules They form a learning arc from basic I O control to advanced TCP IP issues including web serving FlashLED c ToggleLED c FlashLEDs c PingLED c EthCore1 c Each of t...

Page 22: ...3 6 Software Installation Overview RabbitCore RCM2200...

Page 23: ...ou do not have access to an Ethernet network use a crossover Ethernet cable to connect the RCM2200 board to a PC with at least a 10Base T Ethernet card If you have Ethernet access use a straight Ether...

Page 24: ...oducts Thus you should have different ranges of IP addresses on your private net work from those used on the corporate network If both networks service the same IP address then Windows may send a pack...

Page 25: ...by periods for example 216 103 126 155 10 1 1 6 Each decimal number must be between 0 and 255 The total IP address is a 32 bit number consisting of the 4 bytes expressed as shown above A local net wo...

Page 26: ...r the duration of the call and further may not actually be a real Internet IP address Such an address works for browsing the Web but cannot be used for transactions originating elsewhere since no othe...

Page 27: ...r for different versions of Windows such as 95 NT or 2000 4 8 Run the PINGME C Demo In order to run this program edit the IP address and netmask in the PINGME C program SAMPLES TCPIP ICMP to the value...

Page 28: ...RXSAMPLE C SAM PLES TELNET allows you to communicate with the RCM2200 board using the Telnet protocol To run this program edit the IP address compile the program and start it running Run the Telnet p...

Page 29: ...Getting Started Manual Schematics 1 Schematics The following schematics are included for user reference 090 0120 RabbitCore RCM2200 090 0122 RCM2200 Prototyping Board 090 0085 Programming Cable...

Page 30: ...N CHANGING CONTROL APPROVAL PROJECT ENGINEER APPROVAL DOCUMENT REV ECO DESCRIPTION OF CHANGE REVISION HISTORY REVISION APPROVAL DATE DATE DRAWING CONTENT SIGNATURES DATE C APPROVALS INITIAL RELEASE NO...

Page 31: ...C NONE...

Page 32: ...CHANGING ECO APPROVAL APPROVAL CONTROL DOCUMENT DATE REVISION HISTORY ENGINEER PROJECT DATE REV DESCRIPTION REVISION APPROVAL NONE DATE B DRAWING CONTENT APPROVALS INITIAL RELEASE SIGNATURES 2900 SPA...

Page 33: ...ALS INITIAL RELEASE DRAWING CONTENT B 2900 SPAFFORD ST DAVIS CA 95616 ZWORLD DATE NONE 530 757 4616 THIS DOCUMENT APPEND THE FOLLOWING DOCUMENTS WHEN CHANGING ECO APPROVAL APPROVAL CONTROL DOCUMENT DA...

Page 34: ......

Reviews: