User`s manual
User’s Manual 5
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 compati-
ble 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
Rabbit Semiconductor 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 mini-
mum, Dynamic C version 7.30.
The simplified structure of version 2.00 and later of the RabbitLink firmware is more flex-
ible and is also more stable and robust than version 1.00. The EG2110 model of Rab-
bitLink 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 20 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 com-
pile, 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 inter-
face, 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 Rab-
bitLink 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"
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