User’s Manual
27
4.4 Memory
4.4.1 SRAM
The RCM2200 is designed to accept 32K to 512K of SRAM packaged in an SOIC case.
4.4.2 Flash EPROM
The RCM2200 is also designed to accept 128K to 512K of flash EPROM packaged in a
TSOP case.
NOTE:
Rabbit recommends that any customer applications should not be constrained by
the sector size of the flash EPROM since it may be necessary to change the sector size
in the future.
Writing to arbitrary flash memory addresses at run time is also discouraged. Instead,
define a “user block” area to store persistent data. The functions
writeUserBlock
and
readUserBlock
are provided for this.
A Flash Memory Bank Select jumper configuration option based on 0
Ω
surface-mounted
resistors exists at JP2, JP3, and JP5 (corresponding to the flash memory chips at U8 [second
flash on RCM2250], U3 [RCM2200], and U7 [no flash installed on existing RCM2200
versions]). This option, used in conjunction with some configuration macros, allows
Dynamic C to compile two different co-resident programs for the upper and lower halves
of the 256K flash in such a way that both programs start at logical address 0000. This is
useful for applications that require a resident download manager and a separate down-
loaded program. See Technical Note 218,
Implementing a Serial Download Manager for
a 256K Flash
, for details.
NOTE:
Only the Normal Mode, which corresponds to using the full code space, is sup-
ported at the present time.
4.4.3 Dynamic C BIOS Source Files
The Dynamic C BIOS source files handle different standard RAM and flash EPROM sizes
automatically.
Содержание RabbitCore RCM2200
Страница 1: ...RabbitCore RCM2200 C Programmable Module with Ethernet User s Manual 019 0097 090417 G...
Страница 6: ...RabbitCore RCM2200...
Страница 36: ...30 RabbitCore RCM2200...
Страница 42: ...36 RabbitCore RCM2200...
Страница 66: ...60 RabbitCore RCM2200...
Страница 76: ...70 RabbitCore RCM2200...
Страница 80: ...74 RabbitCore RCM2200...
Страница 86: ...80 RabbitCore RCM2200...
Страница 90: ......