[email protected] if interested in FAT32 support in Dynamic C. - Updated FAT16.lib to. The Rabbit Field Utility (GUI version at Utilities RFU.exe. Command line. D.2 Digi® XBee USB Configuration. • Rabbit Field Utility to download compiled Dynamic C.bin files. User’s Manual 5. I'm trying to use the Rabbit Field Utility to flash the Rabbit 3000 development board with the use of a TCP/IP connection. Within 'Communication options' I tried to use the network address, which I defined within the TCP_CONFIG.LIB file. I have two problems with this. First of all how do I determine the 'Control Port' which is also displayed in the 'communication options'? I can't find this within the TCP_CONFIG.LIB file. The second problem is, I can't use the Discovery option. When I use this, no boards are displayed. I tried to connect the board via a cross cable direct to my PC and also via a HUB on the network. Both options didn't work. Jul 7, 2009 in by New to the Community ( 1 point). ![]() 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. Compatibility Between Dynamic C and the RabbitLink Firmware. 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 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 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. Dlc downloader rapidshare. 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 Communications 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 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 characters 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 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 and the software setup described in. 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 RabbitLink, 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 User's Manual for detailed information on downloading and debugging. 3.1.6 Troubleshooting Tips • If Dynamic C is unable to establish communication with the RabbitLink, make sure that the RabbitLink is powered on, and make sure that the Ethernet cable is firmly connected to the RabbitLink and that the LED labeled LINK is on.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |