User`s manual

18 RabbitLink (EG2100)
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 Rabbit-
Link 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 sta-
tus,
and MAC address. Selecting any line in the
Discover
window will cause the information
for
that RabbitLink to be placed into the appropriate fields in the
Communications dialog
box.
3.1.3 Password Protection
Though not required, it is highly recommended that the passphrase security feature be
activated before the RabbitLink is deployed. This gives some protection to the embedded
target system from unauthorized communication. The passphrase may be up to 256 char-
acters long. The serial console command “set passphrase” will prompt twice for a
passphrase and will store the hashed value of it on the RabbitLink. When a session starts,
the RabbitLink will ask for the passphrase, allowing access to the embedded system only
after receiving the correct value. If no passphrase is set, just press <ENTER> when asked
for it. If you forget the passphrase, the only way to recover is to use the RabbitLink serial
console to set a new passphrase. This will require the hardware connections shown in
Figure 4 on page 11 and the software setup described in “Statically Assigned Network
Parameters” on page 13.
3.1.4 Using Dynamic C or the RFU to Download
Regardless of whether you use the RFU or Dynamic C, downloading across an Ethernet
connection is essentially the same as across a serial connection.
The RFU downloads bin files that were previously created using Dynamic C. Dynamic C
starts with a source code file and compiles it down to the target.
3.1.5 Remote Debugging with Dynamic C
Once a program is successfully downloaded to the target controller attached to the Rabbit-
Link, Dynamic C may be used to debug the program as if the PC running Dynamic C was
directly connected to the target. Refer to the Dynamic C Users Manual for detailed infor-
mation on downloading and debugging.