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

Page 353

Advertising
background image

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).

Advertising