7 memory q & a – Campbell Scientific CR3000 Micrologger User Manual
Page 353

Section 8. Operation
353
Table 85. File System Error Codes
Error Code
Description
16
Root directory is full
17
Bad file ptr (pointer) or device not initialized
18
Device does not support this operation
19
Bad function argument supplied
20
Seek out-of-file bounds
21
Trying to mkdir an existing dir
22
Bad partition sector signature
23
Unexpected system ID byte in partition entry
24
Path already open
25
Access to uninitialized ram drive
26
Attempted rename across devices
27
Subdirectory is not empty
31
Attempted write to Write Protected disk
32
No response from drive (Door possibly open)
33
Address mark or sector not found
34
Bad sector encountered
35
DMA memory boundary crossing error
36
Miscellaneous I/O error
37
Pipe size of 0 requested
38
Memory-release error (relmem)
39
FAT sectors unreadable (all copies)
40
Bad BPB sector
41
Time-out waiting for filesystem available
42
Controller failure error
43
Pathname exceeds _MAX_PATHNAME
8.3.7 Memory Q & A
Q: Can a user create a program too large to fit on the CPU: drive (>100k) and
have it run from the CRD: drive (CF card)?
A: The program does not run from the CF card. However, a very large program
(too large to fit on the CPU: drive) can be compiled into CR3000 main memory
from the card if the binary form of the compiled program does not exceed the
available main memory
(p. 335).