4
RabbitLink (EG2110)
1.4 Software
The RabbitLink board is shipped with firmware already installed in the flash memory. The rows in
the following table show which versions of Dynamic C and the RFU are compatible with which
versions of the RabbitLink firmware. The firmware version is the same as its serial console; the
version number is displayed in the console’s startup message.
1.4.1 Upgrading Dynamic C
Z-World recommends upgrading to the latest version of Dynamic C as soon as possible. To use
version 2.05 or later of the RabbitLink firmware you need, at minimum, Dynamic C version 7.30.
The simplified structure of version 2.00 and later of the RabbitLink firmware is more flexible and
is also more stable and robust than version 1.00. The EG2110 model of RabbitLink is shipped with
version 2.05 of the firmware. RabbitLinks (model EG2100) shipped in the 2nd quarter of 2002
have firmware version 2.00. RabbitLinks shipped before the 2nd quarter of 2002 require an
upgrade of the firmware to be compatible with Dynamic C 7.10 or later.
Please see Section 3.2.1, “Downloading Firmware to the RabbitLink,” on page 15 for complete
instructions for downloading the firmware.
1.4.2 Remote Downloading and Debugging
Attaching the RabbitLink to the Ethernet and a Rabbit-based target allows a user to compile, run,
and debug programs on the remote board from a network-connected PC running Dynamic C. All
the standard features of Dynamic C are available over the remote interface, including the Dynamic
C
STDIO
window, watch expressions, and the ability to step through C and assembly code.
Dynamic C can be used exactly the same way as it is for a board connected to the PC’s serial port.
To use the RabbitLink, a network address (i.e., IP address) must be assigned to the RabbitLink and
the software that runs on the PC must be made aware of this address. Default IP values are set in
the firmware and are given here:
•
IP address is "10.10.1.100"
•
Gateway is “10.10.1.1"
•
Netmask is "255.255.255.0"
By default, the RabbitLink will try to get an IP address using DHCP. (DHCP is a protocol to auto-
matically assign IP addresses to computers when they are booted.) The network addresses may be
changed using the RabbitLink serial console. Please see Section 2.2, "Configuring RabbitLink
Network Parameters from your PC," for more information.
If your PC is not connected to a network you may create a network using a hub or you may use a
crossover Ethernet cable to make the connection directly from you PC’s Ethernet adapter to the
Table 1. Compatibility Between Dynamic C and the RabbitLink Firmware
RabbitLink Firmware
Dynamic C
Rabbit Field Utility
Version 1.00
Versions 7.03 thru 7.06
Version 2.0
Version 2.00
Versions 7.10 thru 7.26
Version 2.20 and later
Version 2.05
Versions 7.30 and later
Version 2.20 and later
Summary of Contents for EG2110
Page 22: ...User s Manual 18 ...
Page 26: ...22 RabbitLink EG2110 ...
Page 36: ...32 RabbitLink EG2110 ...
Page 46: ...42 RabbitLink EG2110 ...
Page 48: ...44 RabbitLink EG2110 ...
Page 50: ......