Rabbit 2000 Parts list manual

Rabbit 2000™
Microprocessor Development Kit
Getting Started Manual
019–0068 • 030131–E

Rabbit 2000 Development Kit
Rabbit Semiconductor
2932 Spafford Street
Davis, California 95616-6800
USA
Telephone: (530) 757-8400
Fax: (530) 753-8402
www.rabbitsemiconductor.com
Rabbit 2000 Development Kit Getting Started Manual
Part Number 019-0068 • 030131–E • Printed in U.S.A.
©2000–2003 Z-World Inc. • All rights reserved.
Z-World reserves the right to make changes and
improvements to its products without providing notice.
Trademarks
Rabbit 2000 is a trademark of Rabbit Semiconductor.
Dynamic C is a registered trademark of Z-World Inc.

Getting Started Manual
TABLE OF CONTENTS
Chapter 1. Introduction 1
1.1 Development Kit Contents....................................................................................................................1
1.2 Development Software .........................................................................................................................2
1.3 How to Use This Manual......................................................................................................................2
1.3.1 Additional Product Information....................................................................................................2
1.3.2 Additional Reference Information................................................................................................2
1.3.3 Using Online Documentation........................................................................................................3
1.4 CE Compliance.....................................................................................................................................4
1.4.1 Spectrum Spreader........................................................................................................................5
1.4.2 Design Guidelines.........................................................................................................................5
1.4.3 Interfacing the Jackrabbit to Other Devices..................................................................................6
Chapter 2. Detailed Installation Instructions 7
2.1 Software Installation.............................................................................................................................7
2.2 Prototyping Board.................................................................................................................................8
2.2.1 Prototyping Board Features ..........................................................................................................9
2.3 Development Hardware Connections.................................................................................................10
2.3.1 Attach Jackrabbit to Prototyping Board......................................................................................11
2.3.2 Connect Programming Cable......................................................................................................12
2.3.3 Connect Power............................................................................................................................13
2.4 Starting Dynamic C ............................................................................................................................14
2.4.1 Communication Error Messages.................................................................................................14
2.5 Where Do I Go From Here? ...............................................................................................................15
2.5.1 Technical Support.......................................................................................................................15
Chapter 3. Sample Programs 17
3.1 Running Sample Program DEMOJR1.C............................................................................................18
3.2 Single-Stepping...................................................................................................................................19
3.2.1 Watch Expression .......................................................................................................................19
3.2.2 Break Point..................................................................................................................................19
3.2.3 Editing the Program ....................................................................................................................20
3.2.4 Watching Variables Dynamically...............................................................................................20
3.2.5 Summary of Features ..................................................................................................................20
3.3 Cooperative Multitasking ...................................................................................................................21
3.4 Advantages of Cooperative Multitasking ...........................................................................................23
3.5 RS-485 Serial Communication Sample Program ...............................................................................24
Chapter 4. Software Reference 25
4.1 An Overview of Dynamic C...............................................................................................................25
4.2 Hardware Requirements .....................................................................................................................26
4.3 Running Dynamic C ...........................................................................................................................27
4.3.1 Upgrading Dynamic C ................................................................................................................28
4.4 Switching Between Program Mode and Run Mode ...........................................................................29
4.4.1 Detailed Instructions: Changing from Program Mode to Run Mode..........................................29
4.4.2 Detailed Instructions: Changing from Run Mode to Program Mode..........................................29
4.5 Jackrabbit Function APIs....................................................................................................................30
4.5.1 I/O Drivers ..................................................................................................................................30
4.5.2 Serial Communication Drivers....................................................................................................34

Rabbit 2000 Development Kit
Appendix A. Reference Information 35
A.1 Electrical and Mechanical Specifications..........................................................................................36
A.2 Jackrabbit Pinout...............................................................................................................................37
A.3 Jumper Configurations ...................................................................................................................... 38
A.4 Use of Rabbit 2000 Parallel Ports .....................................................................................................40
Notice to Users 41
Index 43
Schematics 45

Getting Started Manual 1
1. INTRODUCTION
The Rabbit 2000™is a new and powerful microprocessor. Both
hardware and software design are easy with the Rabbit.
This Development Kit has the essentials that you need to design
your own a microprocessor-based system, and includes a com-
plete software development system (Dynamic C). This kit con-
tains a powerful single-board computer (the Jackrabbit board).
With this kit you will be able to write and test complex software.
You will be able to prototype circuits that interface to a Rabbit
2000 microprocessor.
1.1 Development Kit Contents
The Rabbit 2000 Development Kit contains the following items:
•BL1810 single-board computer.
•Prototyping Board.
•AC adapter, 12 V DC, 500 mA. (Included only with Development Kits sold for the
North American market. A header plug leading to bare leads is provided to allow over-
seas users to connect their own power supply with a DC output of 7.5–25 V.)
NOTE: The linear voltage regulator becomes rather hot for voltages above 15 V.
•10-pin header to DE9 programming cable with integrated level-matching circuitry.
•Dynamic C SE CD-ROM, with complete product documentation on disk.
•This Getting Started manual.
•A bag of accessory parts for use on the Prototyping Board.
•Screwdriver.
•Rabbit 2000 Processor Easy Reference poster.
•Registration card.

2Rabbit 2000 Development Kit
1.2 Development Software
The BL1810 Jackrabbit board in the Development Kit uses the Dynamic C development
environment for rapid creation and debugging of runtime applications. Dynamic C pro-
vides a complete development environment with integrated editor, compiler and source-
level debugger. It interfaces directly with the target system, eliminating the need for com-
plex and unreliable in-circuit emulators.
Dynamic C must be installed on a Windows workstation with at least one free serial USB
or COM port for communication with the target system. See Chapter 2., “Detailed Instal-
lation Instructions,”for complete information on installing Dynamic C.
1.3 How to Use This Manual
This Getting Started manual is intended to give users a quick but solid start with the
Rabbit 2000 microprocessor. It does not contain detailed information on the hardware
capabilities or the Dynamic C development environment. Most users will want more
detailed information on some or all of these topics in order to put the Rabbit 2000
microprocessor to effective use.
1.3.1 Additional Product Information
Detailed information about the BL1810 Jackrabbit board will be found in the Jackrabbit
(BL1800) User’s Manual, provided on the accompanying CD-ROM in both HTML and
Adobe PDF format.
TIP: We recommend that anyone not thoroughly familiar with Z-World embedded con-
trol systems at least read through the rest of this manual to gain the necessary familiar-
ity to make use of the more advanced information.
1.3.2 Additional Reference Information
In addition to the product-specific information contained in the Jackrabbit (BL1800)
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 RCM3200 module:
•Dynamic C Premier User’s Manual
•Dynamic C Premier Function Reference Manual
•Rabbit 2000 Microprocessor User’s Manual

Getting Started Manual 3
1.3.3 Using Online Documentation
We provide the bulk of our user and reference documentation in two electronic formats,
HTML and Adobe PDF. We do this for several reasons.
We believe that providing all users with our complete 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 pro-
vide 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 development 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 version 4.0 or later.
Providing this documentation in electronic form saves an enormous amount of paper by
not printing copies of manuals that users don’t need.
Finding Online Documents
The online documentation is installed along with Dynamic C, and an icon for the docu-
mentation menu is placed on the workstation’s desktop. Double-click this icon to reach the
menu. If the icon is missing, create a new desktop icon that points to default.htm in the
docs folder, found in the Dynamic C installation folder.
The latest 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 manuals for some uses. Users can easily print
all or parts of those manuals provided in electronic form. The following guidelines may be
helpful:
•Print from the Adobe PDF versions of the files, not the HTML versions.
•If your printer supports duplex printing, print pages double-sided.
•If you do not have a suitable printer or do not want to print the manual yourself, most
retail copy shops (e.g. Kinkos, AlphaGraphics, etc.) will print the manual from the PDF
file and bind it for a reasonable charge—about what we would have to charge for a
printed and bound manual.

4Rabbit 2000 Development Kit
1.4 CE Compliance
Equipment is generally divided into two classes.
These limits apply over the range of 30–230 MHz. The limits are 7 dB higher for frequen-
cies above 230 MHz. Although the test range goes to 1 GHz, the emissions from Rabbit-
based systems at frequencies above 300 MHz are generally well below background noise
levels.
The Jackrabbit BL1800 single-board computer has been tested and was
found to be in conformity with the following applicable immunity and
emission standards. The BL1810 and BL1820 single-board computers
are also CE qualified as they are sub-versions of the BL1800 single-
board computer. Boards that are CE-compliant have the CE mark.
NOTE: Earlier versions of the BL1800 sold before 2002 that do not have the CE mark
are not CE-complaint.
Immunity
The Jackrabbit series of single-board computers meets the following EN55024/1998
immunity standards.
•EN61000-4-3 (Radiated Immunity)
•EN61000-4-4 (EFT)
•EN61000-4-6 (Conducted Immunity)
Additional shielding or filtering may be required for a heavy industrial environment.
Emissions
The Jackrabbit series of single-board computers meets the following emission standards
with the Rabbit 2000 spectrum spreader turned on and set to the normal mode. The spec-
trum spreader is only available with Rev. C or higher of the Rabbit 2000 microprocessor.
This microprocessor is used in all Jackrabbit series boards that carry the CE mark.
•EN55022:1998 Class B
•FCC Part 15 Class B
In order for the Jackrabbit boards to meet these EN55022:1998 Class B standards, you
must add ferrite absorbers to the serial I/O cables used for RS-232 and RS-485 serial com-
munication. Depending on your application, you may need to add ferrite absorbers to the
CLASS A CLASS B
Digital equipment meant for light industrial use Digital equipment meant for home use
Less restrictive emissions requirement:
less than 40 dB µV/m at 10 m
(40 dB relative to 1 µV/m) or 300 µV/m
More restrictive emissions requirement:
30 dB µV/m at 10 m or 100 µV/m

Getting Started Manual 5
digital I/O cables. Your results may vary, depending on your application, so additional
shielding or filtering may be needed to maintain the Class B emission qualification.
NOTE: If no ferrite absorbers are fitted, the Jackrabbit boards will still meet
EN55022:1998 Class A requirements as long as the spectrum spreader is turned on.
The spectrum spreader is on by default for the Jackrabbit model BL1810 included with the
Rabbit 2000 Development Kit.
1.4.1 Spectrum Spreader
Jackrabbit boards that carry the CE mark have a Rabbit 2000 microprocessor that features
a spectrum spreader, which helps to mitigate EMI problems. By default, the spectrum
spreader is on automatically for Jackrabbit BL1810 boards that carry the CE mark when
used with Dynamic C 7.32 or later versions so as to maintain CE compliance, but the spec-
trum spreader may also be turned off or set to a stronger setting. The means for doing so is
through a simple change to the following BIOS line.
#define ENABLE_SPREADER 1 // Set to 0 to disable spectrum spreader
// 1 to enable normal spreading, or
// 2 to enable strong spreading.
NOTE: The strong spectrum-spreading setting is not needed for any Jackrabbit board.
There is no spectrum spreader functionality for Jackrabbit boards that do not carry the CE
mark or when using any Jackrabbit with a version of Dynamic C prior to 7.30.
1.4.2 Design Guidelines
Note the following requirements for incorporating the Jackrabbit series of single-board
computers into your application to comply with CE requirements.
General
•The power supply provided with the Development Kit is for development purposes
only. It is the customer’s responsibility to provide a CE-compliant power supply for the
end-product application.
•When connecting the Jackrabbit single-board computer to outdoor cables, the customer
is responsible for providing CE-approved surge/lightning protection.
•Rabbit Semiconductor recommends placing digital I/O or analog cables that are 3 m or
longer in a metal conduit to assist in maintaining CE compliance and to conform to
good cable design practices. Rabbit Semiconductor also recommends using properly
shielded I/O cables in noisy electromagnetic environments.
•When installing or servicing the Jackrabbit, it is the responsibility of the end-user to use
proper ESD precautions to prevent ESD damage to the Jackrabbit.

6Rabbit 2000 Development Kit
Safety
•For personal safety, all inputs and outputs to and from the Jackrabbit series of single-
board computers must not be connected to voltages exceeding SELV levels (42.4 V AC
peak, or 60 V DC). Damage to the Rabbit 2000 microprocessor may result if voltages
outside the design range of 0 V to 5.5 V DC are applied directly to any of its digital
inputs.
•The lithium backup battery circuit on the Jackrabbit single-board computer has been
designed to protect the battery from hazardous conditions such as reverse charging and
excessive current flows. Do not disable the safety features of the design.
1.4.3 Interfacing the Jackrabbit to Other Devices
Since the Jackrabbit series of single-board computers is designed to be connected to other
devices, good EMC practices should be followed to ensure compliance. CE compliance is
ultimately the responsibility of the integrator. Additional information, tips, and technical
assistance are available from your authorized Rabbit Semiconductor distributor, and are
also available on the Z-World Web site at www.zworld.com.

Getting Started Manual 7
2. DETAILED INSTALLATION INSTRUCTIONS
Chapter 2 contains detailed instructions for installing the soft-
ware on your PC and for connecting the Jackrabbit board to your
PC in order to run sample programs.
2.1 Software Installation
You will need approximately 200 megabytes of free space on your hard disk for a com-
plete installation. The software can be installed on your C drive or any other convenient
drive.
Insert the Dynamic C CD-ROM in the drive on your PC. If autorun is enabled, the CD
installation will begin automatically.
If autorun is disabled or the installation otherwise does not start, use the Windows
Start | Run menu or Windows Disk Explorer to launch SETUP.EXE from the root folder
of the CD-ROM.
The installation program will guide you through the installation process.

8Rabbit 2000 Development Kit
2.2 Prototyping Board
The Prototyping Board included in the Development Kit makes it easy to connect a Jack-
rabbit board to a power supply and a PC workstation for development. It also provides
some basic I/O peripherals (switches and LEDs), as well as a prototyping area for more
advanced hardware development.
For the most basic level of evaluation and development, the Prototyping Board can be
used without modification.
As you progress to more sophisticated experimentation and hardware development, modi-
fications and additions can be made to the board without modifying or damaging the Jack-
rabbit board itself.
The Prototyping Board is shown below in Figure 1, with its main features identified.
Figure 1. Prototyping Board
J6
J1
J7
J2
J5
J3
JP1
JP2
123
R3
R1
LS1
S2 S1
DS1DS2DS3
RT1
S4 S3
DS9
DS4
DS5DS6DS7DS8
RN1
S5
PC2
PC0
TXB
RXB
VCC GND
RXC
TXC
PC1
PC3
TXC
RXC
RXB
TXB
GND
JACKRABBIT PROTOTYPING BOARD
GND
PA6
PA4
PA2
PA0
PA7
PA5
PA3
PA1
6
9
5
J4
VCC
1
GND
PE2
PE4
PE6
PE0
HV0
HV2
K
GND
PB5
PB4
PB3
PB2
PA7
PA6
PA5
PA4
PA3
PA2
PA1
PA0
GND
DO
PB6
PB4
PB2
PB0
GND
VCC
+RA
HV3
HV1
GND
PE1
PE3
PE5
PE7
PCLK
PB7
PB5
PB3
PB1
GND
BZR
VCC
K
AD0
PE4
POT
HV0 +RA
DS5
DS4
DS3
DS2
DS1
DS6
DS7
DS8
S1
S2
S3
S4
GND
COIL(+)
COIL(-)
PD0
GND AD0
N.C.
COM
N.O.
/RST
GND
IOBEN
SM0
VCC
485
GND
PD6
PD4
PD2
PD0
DA0
AD0
PC6
PC4 PC5
PC7
AGND
DA1
PD1
PD3
PD5
PD7
GND
485+
VCC
SM1
STAT
VBAT
RESET
P R
GND
Z- orld, Inc.
+
Power
LED
Reset
Switch
User
LEDs
Jackrabbit
Connectors
RS-232
Signal
Header
User
Switches
Buzzer
Prototyping
Area
Extension
Headers

Getting Started Manual 9
2.2.1 Prototyping Board Features
•Power LED—The power LED lights whenever power is connected to the Prototyping
Board.
•Reset Switch—A momentary-contact, normally open switch is connected directly to the
Jackrabbit’s /RESET_IN pin. Pressing the switch forces a hardware reset of the system.
•I/O Switches and LEDs—Four momentary-contact, normally open switches are con-
nected to the PB2–PB5 pins of the Rabbit 2000 microprocessor on the Jackrabbit, and
may be read as inputs by sample applications.
Four LEDs are connected to the PA1–PA4 pins of the of the Rabbit 2000 microproces-
sor on the Jackrabbit, and may be driven as output indicators by sample applications.
•Prototyping Area—A generous prototyping area has been provided for the installation
of through-hole components. Several areas for surface-mount devices are also avail-
able. (Note that there are SMT device pads on both top and bottom of the Prototyping
Board.)
•Extension Headers—The complete pin sets of the Jackrabbit are duplicated at these
two sets of headers. Developers can solder wires directly into the appropriate holes, or,
for more flexible development, 40-pin header strips can be soldered into place. See
Figure A-1 for the header pinouts.
•RS-232—Two 3-wire or one 5-wire RS-232 serial port are available on the Prototyping
Board. Refer to the Prototyping Board schematic (090-0088) for additional details.
A 10-pin 0.1-inch spacing header strip is installed at J1 to permit connection of a ribbon
cable leading to a standard DE-9 serial connector.

10 Rabbit 2000 Development Kit
2.3 Development Hardware Connections
There are four steps to connecting the Prototyping Board for use with Dynamic C and the
sample programs:
1. Attach the Jackrabbit to the Prototyping Board.
2. Connect the programming cable between the Jackrabbit and the workstation PC.
3. Connect the power supply to the Jackrabbit.

Getting Started Manual 11
2.3.1 Attach Jackrabbit to Prototyping Board
To attach the Jackrabbit board to the Prototyping Board, turn the Jackrabbit board over so
that the battery is facing up. Plug headers J4 and J5 into the sockets at J2 and J6 on the
Prototyping Board as indicated in Figure 2.
Figure 2. Attach Jackrabbit Board to Prototyping Board
NOTE: It is important that you line up the pins on headers J4 and J5 of the Jackrabbit
board exactly with the corresponding pins of headers J2 and J6 on the Prototyping
Board. The header pins may become bent or damaged if the pin alignment is offset, and
the Jackrabbit might not work. Permanent electrical damage to the may also result if a
misaligned Jackrabbit is powered up.
Press the Jackrabbit’s pins firmly into the Prototyping Board headers.
+
S5
RESET
DS1
DS6
DS7
DS8
PWR R3
Buzzer
DS2
DS3DS4
DS5
S1S2S3S4
JACKRABBIT PROTOTYPING BOARD
VCC
RXB
TXB
PC0
PC2
PC4
PC6
AD0
DA0
PD0
PD2
PD4
PD6
GND
485
VCC
SM0
IOBEN
GND
/RST
GND
RXC
TXC
PC1
PC3
PC5
PC7
AGND
DA1
PD1
PD3
PD5
PD7
GND
485+
VCC
SM1
STAT
VBAT
GND
Z- orld, Inc.
GND
PA0
PA2
PA4
PA6
GND
PB0
PB2
PB4
PB6
DO
GND
PE6
PE4
PE2
PE0
HV0
HV2
K
GND
VCC
PA1
PA3
PA5
PA7
GND
PB1
PB3
PB5
PB7
PCLK
PE7
PE5
PE3
PE1
GND
HV1
HV3
+RA
VCC
DS1
DS2
DS3
DS4
DS5
DS6
DS7
DS8
S1
S2
S3
S4
GND
PA0
PA1
PA2
PA3
PA4
PA5
PA6
PA7
PB2
PB3
PB4
PB5
GND
Battery
Jackrabbit
Board
Prototyping
Board
J5
J2
J6
JACKRABBIT
GND
PA0
PA2
PA4
PA6
GND
PB0
PB2
PB4
PB6
DO
GND
PE6
PE4
PE2
PE0
HV0
HV2
K
GND
VCC
PA1
PA3
PA5
PA7
GND
PB1
PB3
PB5
PB7
PCLK
PE7
PE5
PE3
PE1
GND
HV1
HV3
+RA
VCC
GND
RXC
TXC
PC1
PC3
PC5
PC7
AGND
DA1
PD1
PD3
PD5
PD7
GND
485+
VCC
SM1
STAT
VBAT
GND
VCC
RXB
TXB
PC0
PC2
PC4
PC6
AD0
DA0
PD0
PD2
PD4
PD6
GND
485
VCC
SM0
IOBEN
GND
/RST
J4
J2
J6

12 Rabbit 2000 Development Kit
2.3.2 Connect Programming Cable
The programming cable connects the Jackrabbit to the PC running Dynamic C to down-
load programs and to monitor the Jackrabbit during debugging.
Connect the 10-pin connector of the programming cable labeled PROG to header J3 on
the Jackrabbit board as shown in Figure 3. 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.)
NOTE: Use only the programming cable that has a red shrink wrap around the RS-232
level converter (Z-World part number 101-0513), which is supplied with the Develop-
ment Kit. Other Z-World programming cables might not be voltage-compatible or their
connector sizes may be different.
Figure 3. Power and Programming Cable Connections
to Jackrabbit Board
Connect the other end of the programming cable to a COM port on your PC.
NOTE: Some PCs now come equipped only with a USB port. It may be possible to use an
RS-232/USB converter with the programming cable supplied with the Jackrabbit Devel-
opment Kit. Contact Technical Support (see Section 2.5.1) for further assistance.
PROTOTYPING BOARD
JACKRABBIT BOARD
JP1
U4
VIN GNDGND
RESET
JACKRABBIT Z- orld, Inc.
GND
PA0
PA2
PA4
PA6
GND
PB0
PB2
PB4
PB6
DO
GND
PE6
PE4
PE2
PE0
HV0
HV2
K
GND
VCC
PA1
PA3
PA5
PA7
GND
PB1
PB3
PB5
PB7
PCLK
PE7
PE5
PE3
PE1
GND
HV1
HV3
+RA
VCC
GND
RXC
TXC
PC1
PC3
PC5
PC7
AGND
DA1
PD1
PD3
PD5
PD7
GND
485+
VCC
SM1
STAT
VBAT
GND
VCC
RXB
TXB
PC0
PC2
PC4
PC6
AD0
DA0
PD0
PD2
PD4
PD6
GND
485
VCC
SM0
IOBEN
GND
/RST
J5
U6
U5
U3
J4
U1
J1
J2
J3
Y3
Rabbit 2000
SRAM
RS-232
RS-485
Colored side
lines up with
pin 1
To
PC COM port
PROG
DIAG
Programming
connector
Diagnostic
connector

Getting Started Manual 13
2.3.3 Connect Power
When all other connections have been made, you can connect power to the Jackrabbit.
Hook up the connector from the wall transformer to header J1 on the Jackrabbit board as
shown in Figure 3. The orientation of this connector is not important since the VIN (posi-
tive) voltage is the middle pin, and GND is available on both ends of the three-pin header J1.
Plug in the wall transformer. The Jackrabbit board and the Prototyping Board are ready to
be used.
NOTE: A RESET button is provided on the Prototyping Board (see Figure 2) to allow
hardware reset without disconnecting power.
To power down the Jackrabbit, unplug the power connector from J1. You should discon-
nect power before making any circuit adjustments in the prototyping area, changing any
connections to the board, or removing the Jackrabbit from the Prototyping Board.
2.3.3.1 Overseas Development Kits
Development kits sold outside North America include a header connector that may be
connected to 3-pin header J1 on the Jackrabbit. The connector may be attached either way
as long as it is not offset to one side. The red and black wires from the connector can then
be connected to the positive and negative connections on your power supply. The power
supply should deliver 7.5 V–25 V DC at 500 mA.

14 Rabbit 2000 Development Kit
2.4 Starting Dynamic C
Once the Jackrabbit board is connected as described in Section 2.3, start Dynamic C by dou-
ble-clicking on the Dynamic C icon or by double-clicking on dcrabXXXX.exe in the Dynamic
C root directory, where XXXX are version-specific characters.
Dynamic C defaults to using the serial port on your PC that you specified during installa-
tion. If the port setting is correct, Dynamic C should detect the Jackrabbit and go through
a sequence of steps to cold-boot the Jackrabbit and to compile the BIOS. (Some versions
of Dynamic C will not do the initial BIOS compile and load until the first time you com-
pile a program.)
If you receive the message beginning "Bios compiled successfully" you are ready
to continue with the sample programs.
2.4.1 Communication Error Messages
If you receive the message "No Rabbit Processor Detected," the programming
cable may be connected to the wrong COM port, a connection may be faulty, or the target
system may not be powered up. First, check both ends of the programming cable to ensure
that it is firmly plugged into the PC and the programming port.
If there are no faults with the hardware, select a different COM port within Dynamic C.
From the Options menu, select Communications. Select another COM port from the list,
then click OK. Press <Ctrl-Y> to force Dynamic C to recompile the BIOS. If Dynamic C
still reports it is unable to locate the target system, repeat the above steps until you locate the
active COM port. You should receive a "Bios compiled successfully" message
once this step is completed successfully.
If Dynamic C appears to compile the BIOS successfully, but you then receive a communi-
cation error message when you compile and load a sample program, it is possible that your
PC cannot handle the higher program-loading baud rate. Try changing the maximum
download rate to a slower baud rate as follows.
•Locate the Serial Options dialog in the Dynamic C Options > Communications
menu. Select a slower Max download baud rate.
If a program compiles and loads, but then loses target communication before you can
begin debugging, it is possible that your PC cannot handle the default debugging baud
rate. Try lowering the debugging baud rate as follows.
•Locate the Serial Options dialog in the Dynamic C Options > Communications
menu. Choose a lower debug baud rate.

Getting Started Manual 15
2.5 Where Do I Go From Here?
We recommend that you run the PONG.C sample program to verify that the Jackrabbit and
the Prototyping Board are set up and functioning correctly.
Find the file PONG.C, which is in the Dynamic C SAMPLES folder. To run the program,
open it with the File menu (if it is not still open), compile it using the Compile menu, and
then run it by selecting Run in the Run menu. The STDIO window will open and will dis-
play a small square bouncing around in a box.
This program shows that the CPU is working. If the CPU appears to be working, we rec-
ommend the following sequence of action:
1. Run all of the sample programs described in Chapter 3 to get a basic familiarity with
Dynamic C and the Jackrabbit’s capabilities.
2. For further development, refer to the Jackrabbit (BL1800) User’s Manual for details
of the board’s hardware components.
A documentation icon should have been installed on your workstation’s desktop; click
on it to reach the documentation menu. You can create a new desktop icon that points to
default.htm in the docs folder in the Dynamic C installation folder.
3. For advanced development topics, refer to the Dynamic C Premier User’s Manual,
also in the online documentation set.
2.5.1 Technical Support
NOTE: If you purchased your Jackrabbit through a distributor or through a Rabbit
Semiconductor partner, contact the distributor or partner first for technical support.
If there are any problems at this point:
•Check the Z-World Technical Bulletin Board at www.zworld.com/support/bb/.
•Use the Technical Support e-mail form at www.rabbitsemiconductor.com/support_center/.

16 Rabbit 2000 Development Kit
Other manuals for 2000
6
Table of contents
Other Rabbit Microcontroller manuals