User’s Manual
13
3. R
ABBIT
L
INK
S
OFTWARE
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 ver-
sion is the same as its serial console; the version number is displayed in the console’s startup mes-
sage.
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 informa-
tion 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 10 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 version 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 Communica-
tions tab. From the RFU, the Communications dialog box is accessed from the Setup menu.
•
The Network Address field should contain the IP address of the RabbitLink.
•
The Control Port field should be set to the TCP port number that the RabbitLink uses to
accept control commands from Dynamic C—the default value is 4244. If the RabbitLink is
behind a firewall, the Control Port field should be set to the port on the firewall that is being
forwarded to the RabbitLink.
If a RabbitLink or multiple RabbitLinks are attached to a local network, press the Discover button in
the Communications dialog box to have Dynamic C or the RFU send a broadcast message to each
RabbitLink attached to the network. The default UDP port for discovery is 4242. Each RabbitLink
will respond with its IP address, name, control port, current status, and MAC address. Selecting any
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
Содержание EG2110
Страница 22: ...User s Manual 18 ...
Страница 26: ...22 RabbitLink EG2110 ...
Страница 36: ...32 RabbitLink EG2110 ...
Страница 46: ...42 RabbitLink EG2110 ...
Страница 48: ...44 RabbitLink EG2110 ...
Страница 50: ......