Rcm4200 Cloning; Serial Flash Drivers - Rabbit RabbitCore RCM4200 User Manual

C-programmable analog core module with serial flash and etherne
Table of Contents

Advertisement

5.2.5 RCM4200 Cloning

The RCM4200 does not have a pull-up resistor on the PB1 (CLKA) line of the program-
ming port. Because of this, the procedure to generate clones from the RCM4200 differs
from that used for other RabbitCore modules and single-boards computers. You must set
the
CL_FORCE_MASTER_MODE
to use the RCM4200 as a master for cloning. An RCM4200 master will not run the appli-
cation, and further debugging is not possible as long as the
macro is set to 1. Any cloned RCM4200 modules will be "sterile," meaning that they can-
not be used as a master for cloning. To develop and debug an application on an RCM4200,
comment out the
CL_FORCE_MASTER_MODE
NOTE: Instead of defining this macro is your application, you may simply add the line
CL_FORCE_MASTER_MODE=1 under the Dynamic C Options > Project
Options "Defines" tab, then click OK. When you recompile your program, this will
have the same effect as setting the macro to 1 within the CLONECONFIG.LIB library.
See Technical Note TN207, Rabbit Cloning Board, for additional information on Rabbit
Semiconductor's cloning board and how cloning is done.

5.2.6 Serial Flash Drivers

The Dynamic C
LIB\SerialFlash\SFLASH.LIB
libraries provide the function calls needed to use the serial flash. The
SFLASH_FAT.LIB
FAT file system function calls are in the Dynamic C
library.
FAT_CONFIG.LIB
User's Manual
macro to 1 in the Dynamic C
macro or set it to 0.
CLONECONFIG.LIB
CL_FORCE_MASTER_MODE
and
LIB\SerialFlash\
LIB\FileSystem\
library
51

Advertisement

Table of Contents
loading

Table of Contents