| DeviceMate Development Kit Getting Started |
Appendix B. nonRabbit-Based Target Connections
Appendix B describes how to connect the RCM2200 hardware platform to a nonRabbit-based target.
B.1 Hookup Instructions
1. Connect the RCM2200 to the MASTER position on the Demonstration Board as shown in Figure B-1.
2. Connect the Rabbit programming cable to the RCM2200 as shown in Figure B-2.
Connect the 10-pin connector of the programming cable labeled PROG to header J1 on the RCM2200 module as shown in Figure B-2 below. 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 of the programming cable to a COM port on your PC. Make a note of the port to which you connect the cable, as Dynamic C needs to have this parameter configured when it is installed.
NOTE COM 1 is the default port used by Dynamic C. 3. Load the desired sample program or the application you have developed into the RCM2200, the press F9 to compile and run the program.
4. Remove and set aside Rabbit programming cable. Turn the Demonstration Board over, and connect a 10-pin to DE9 cable to header J6 on the bottom side of the Demonstration Board as shown in Figure B-3.
B.2 Connector Pinouts
Figure B-4 shows the pinouts on the Demonstration Board RS-232 header (J6) and on the DE9 connector of the 10-pin to DE9 cable.
The Rx/Tx/RTS/CTS/GND signals on the DE9 connector are compatible with the PC COM port, and so your PC may be used as a nonRabbit RS-232 device to demonstrate the RCM2200 DeviceMate hardware platform. The Rx/Tx signals are from Serial Port B on the Rabbit 2000 chip.
Alternatively, you may bring out the Rabbit 2000 Serial Port D signals from header J7 on the Demonstration Board to the prototyping area, and do your own wiring to your serial device. These signals will be at a CMOS level, and can be converted to RS-232 or RS-485 through RS-232 or RS-485 chips that you use in the prototyping area.
B.3 Serial Communication
All DeviceMate serial communication with nonRabbit-based targets for the purposes of the Demonstration Board included with the DeviceMate Development Kit is done via Serial Port B, and other data may be sent via Serial Port B.
The default serial communication channels are set using the following #define statement before #use TC_CONF.H.
#define TARGETPROC_SERBB.4 Sample Programs
Sample programs are available in the SAMPLES\Arch directory for 386EX, x86 running Linux, and a Sparc Solaris. Readme files in the ZIP and tar files have build and run instructions.
B.5 Where Do I Go From Here?
If there are any problems at this point,
- Check the Z-World Technical Bulletin Board at http://www.zworld.com/support/bb/index.html.
- E-mail your questions to support@zworld.com.
- Call Z-World Technical Support at (530)757-3737.
If the sample programs ran fine, you are now ready to go on.
Refer to the DeviceMate Software User's Manual and the Dynamic C TCP/IP User's Manual to develop your own applications. An Introduction to TCP/IP provides background information on TCP/IP, and is available on the CD and on Z-World's Web site.
| Z-World http://www.zworld.com Voice: (530) 753-3737 FAX: (530) 753-5141 sales@zworld.com |