User`s manual
User’s Manual 17
3. RABBITLINK SOFTWARE
This chapter describes the software functionality available when
using a RabbitLink.
3.1 Downloading and Debugging via the RabbitLink
Downloading a program to an embedded target via the RabbitLink is done using Dynamic C
or the Rabbit Field Utility (RFU). 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.
Before a program can be downloaded to a Rabbit-based target, the RabbitLink must be
visible on the network. It must also be visible to Dynamic C or the Rabbit Field Utility
(RFU). This is accomplished by setting the network parameters on the RabbitLink board
and giving this information to Dynamic C or the RFU.
3.1.1 RabbitLink Network Parameters
Follow the steps in Section 2.2, “Configuring RabbitLink Network Parameters from your
PC,” on page 13 if you have not already done so. The RabbitLink requires an IP address, a
gateway address, a netmask and a port number to communicate across a network.
3.1.2 More RabbitLink Network Parameters
Enter the RabbitLink addresses in the Communications dialog box. Depending on your ver-
sion of Dynamic C, the Communications dialog box is accessed by choosing it directly
from the Options menu or by choosing Project Options from the Options menu and then
selecting the Communications tab. From the RFU, the Communications dialog box is
accessed from the Setup menu.
Table 2. 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