Specifications

Section 12. Memory and Data Storage
12-5
If the card has adequate space, the tables will be allocated and the CR1000 will
start storing data to them. If there is no card or if there is not enough space, the
CR1000 will warn that the card is not being used and will run the program,
storing the data in SRAM only. When a card with enough available memory is
inserted the CR1000 will create the data tables on the card and store the data
that is accumulated in SRAM.
The CR1000 uses either the FAT or the FAT 32 format for the CF cards.
Cards can be formatted in a PC or in a CF card module. When the CR1000
gets a request for data that is stored on a CF card, the CR1000 only looks for
the data in the CF card when the oldest data are requested or if the data are not
available in internal RAM.
12.3 Memory Drives
12.3.1 CPU:
CPU: drive is the default drive in CR1000 memory for storing programs and
calibration files. Currently about 100K when formatted.
12.3.2 CRD: (CF card memory)
CRD: drive is the default drive in CF memory used principally for storing data
files.
12.3.3 USR:
CR1000 final data storage memory can be partitioned to create a FAT32 USR:
drive, analogous to partitioning a second drive on a PC hard disk. The USR:
drive stores certain types of files to conserve limited CPU memory, which
should be reserved for datalogger programs, and to prevent interaction with
memory used to store data tables. The USR: drive is configured using
DevConfig settings or SetStatus() instruction in a CRBASIC program.
Partition USR: drive to at least 11264 bytes in 512 byte increments,. If the
value entered is not a multiple of 512 bytes, the size will be rounded up.
Once partitioned, USR: memory is reserved for the USR: drive and is not
affected by program recompilation or formatting of other drives. It will only
be reset if the USR: drive is formatted, a new operating system is loaded, or the
size of the USR: drive is changed. Size is changed manually or by loading a
program with a different size entered in a SetStatus() command.
Settings in the program will over-ride attempts to change the size
manually since the CR1000 restarts its program when the USR:
drive size is changed.
The USR: drive holds virtually any file type within the constraints of the size
of the drive and the limitations on filenames. Files stored on the USR: drive
include image files from cameras, such as the CC640, ASCII files used to hold
setup information for the logger program, or ASCII / binary files written by
the datalogger for retrieval by ftp and html files for viewing via web access.
The CR1000 user must manage the use of the USR: drive, either manually or
through a CRBASIC program, to ensure adequate space to store new files.
NOTE