You may also be interested in
Computer, Communication module, Interface card, Interface, Processor
Text version of the page
022-0050 Rev. K rabbit.com 1
TN207
Rabbit Cloning Board
Introduction
The Rabbit Cloning Board copies designated portions of flash memory from one Rabbit-based controller
(the master) to another (the clone). Dynamic C version 6.50 or later is needed to use the cloning board.
Fast cloning, where the data transfer rate is the maximum allowed by the crystal frequency, was introduced
in Dynamic C version 7.05. Other options were added to be used with fast cloning. In fast cloning, the size
of the program to be cloned was limited by the size of the RAM, and programs that spanned two flash
devices could not be cloned. The options used with fast cloning were in the Dynamic C library
LIB\BIOSLIB\fastclone.lib.
The restrictions on fast cloning have been removed starting with Dynamic C 7.20; fast cloning is the only
implementation available or needed. Dynamic C 7.20 makes available more cloning options; the options
can be set using the cloning configuration macros near the top of BIOS\RABBITBIOS.C or in
Lib\BIOSLIB\cloneconfig.lib, depending on your version of Dynamic C. With later versions of
Dynamic C you can use the “Defines” tab found in the Options | Project Options dialog to define the cloning
macros.
For a description of the various options, please see the section on “Cloning Macros” on page 5.
Key Benefits
• The Rabbit Cloning Board replaces a PC or EPROM burner as the primary tool to load programs, thus
reducing costs and workspace.
• Programs may be loaded quickly onto blank, soldered on flash devices.
• High-speed data transfer at 57,600 bps or 115,200 bps.
• Higher-speed data transfer of up to 921,600 bps starting with Dynamic C version 7.05.
• Ideal for low-volume cloning production.
|
|