User`s manual

70 rabbit.com BIOS Support for Program Cloning
8.2 Creating a Clone
Before cloning can occur, the master controller must be readied. Once this is done, any number of clones
may be created from the same master.
8.2.1 Steps to Enable and Set Up Cloning
The step-by-step instructions to enable and set up cloning on the master are in Technical Note 207. In
brief, the steps break down to: attaching the programming cable, running Dynamic C, making any desired
changes to the cloning macros, and then compiling the BIOS and user program to the master.
The only cloning macro that must be changed is ENABLE_CLONING, since the default condition is that
cloning is disabled.
8.2.2 Steps to Perform Cloning
Once cloning is enabled and set up on the master controller, detach the programming cable and attach the
cloning board to the master and the clone. Make sure the master end of the cloning board is connected to
the master controller (the cloning board is not reversible) and that pin 1 lines up correctly on both ends.
Once this is done, reset the master by pressing Reset on the cloning board. The cloning process will begin.
8.2.3 LED Patterns
While cloning is in progress the LED on the Cloning board will toggle on and off every 1-1.5 seconds.
When cloning completes, the LED stays on. If any error occurs, the LED will start blinking quickly. Older
versions of cloning used different LED patterns, but the Rabbit 4000 is only supported by versions that use
the pattern described here.