Campbell Scientific CR3000 CR3000 Micrologger - Page 340

CRD: Drive

Page 340 highlights

Section 8. Operation 8.3.1.1.5 CRD: Drive 340 CRD: drive uses CompactFlash® (CF) memory cards exclusively. Its primary purpose is the storage of binary data files. See File-System Errors (p. 352) for explanation of error codes associated with CRD: use. Caution When installing or removing card-storage modules, first turn off CR3000 power. Removing a card from the module while the CF card is active can cause data corruption and may damage the card. Always press the removal button to disable the card and wait for the green LED before removing the card or switching off power prior to removal of the card. To prevent losing data, collect data from the CF card before sending a program to the datalogger. When a program is sent to the datalogger all data on the CF card may be erased. Campbell Scientific CF card modules connect to the CR3000 peripheral port. Each has a slot for Type I or Type II CF cards. A maximum of 30 data tables can be created on a CF card. Refer to Writing High-Frequency Data to CF Cards (p. 273) for information on programming the CR3000 to use CF cards. Refer to the appendix Card-Storage Modules for information on available CF-card modules. Note CardConvert software, included with mid- and top-level datalogger support software (p. 404, p. 453), converts binary card data to the standard Campbell Scientific data format. When a data table is sent to a CF card, a data table of the same name in SRAM is used as a buffer for transferring data to the card. When the card is present, the Status table will show the size of the table on the card. If the card is removed, the size of the table in SRAM is shown. When a new program is compiled that sends data to the CF card, the CR3000 checks if a card is present and if the card has adequate space for the data tables. If no card is present, or if space is inadequate, the CR3000 will warn that the card is not being used. However, the user program runs anyway and data are stored to SRAM. When a card is inserted later, data accumulated in the SRAM table are copied to the CF card. Formatting CF Cards The CR3000 accepts cards formatted as FAT or FAT32; however, FAT32 is recommended. Otherwise, some functionality, such as the ability to manage large numbers of files (>254) is lost. Older CR3000 operating systems formatted cards as FAT or FAT32. Newer operating systems always format cards as FAT32. To save time, use a PC to format CF cards. After formatting the card, write any file to the card, then delete the file. This action sets up the card for faster initial use. FAT32 uses an "info sector" to store the free cluster information. This info sector prevents the need to repeatedly traverse the FAT for the bytes free information. After a card is formatted by a PC, the info sector is not automatically updated. Therefore, when the datalogger boots up, it must determine the bytes available on the card prior to loading the Status table. Traversing the entire FAT of a 16 GB card can take up to 30 minutes or more. However, subsequent compile times are much shorter because the info sector is used to update the bytes free information. To avoid long compile times on a freshly formatted card, format the card on a PC,

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218
  • 219
  • 220
  • 221
  • 222
  • 223
  • 224
  • 225
  • 226
  • 227
  • 228
  • 229
  • 230
  • 231
  • 232
  • 233
  • 234
  • 235
  • 236
  • 237
  • 238
  • 239
  • 240
  • 241
  • 242
  • 243
  • 244
  • 245
  • 246
  • 247
  • 248
  • 249
  • 250
  • 251
  • 252
  • 253
  • 254
  • 255
  • 256
  • 257
  • 258
  • 259
  • 260
  • 261
  • 262
  • 263
  • 264
  • 265
  • 266
  • 267
  • 268
  • 269
  • 270
  • 271
  • 272
  • 273
  • 274
  • 275
  • 276
  • 277
  • 278
  • 279
  • 280
  • 281
  • 282
  • 283
  • 284
  • 285
  • 286
  • 287
  • 288
  • 289
  • 290
  • 291
  • 292
  • 293
  • 294
  • 295
  • 296
  • 297
  • 298
  • 299
  • 300
  • 301
  • 302
  • 303
  • 304
  • 305
  • 306
  • 307
  • 308
  • 309
  • 310
  • 311
  • 312
  • 313
  • 314
  • 315
  • 316
  • 317
  • 318
  • 319
  • 320
  • 321
  • 322
  • 323
  • 324
  • 325
  • 326
  • 327
  • 328
  • 329
  • 330
  • 331
  • 332
  • 333
  • 334
  • 335
  • 336
  • 337
  • 338
  • 339
  • 340
  • 341
  • 342
  • 343
  • 344
  • 345
  • 346
  • 347
  • 348
  • 349
  • 350
  • 351
  • 352
  • 353
  • 354
  • 355
  • 356
  • 357
  • 358
  • 359
  • 360
  • 361
  • 362
  • 363
  • 364
  • 365
  • 366
  • 367
  • 368
  • 369
  • 370
  • 371
  • 372
  • 373
  • 374
  • 375
  • 376
  • 377
  • 378
  • 379
  • 380
  • 381
  • 382
  • 383
  • 384
  • 385
  • 386
  • 387
  • 388
  • 389
  • 390
  • 391
  • 392
  • 393
  • 394
  • 395
  • 396
  • 397
  • 398
  • 399
  • 400
  • 401
  • 402
  • 403
  • 404
  • 405
  • 406
  • 407
  • 408
  • 409
  • 410
  • 411
  • 412
  • 413
  • 414
  • 415
  • 416
  • 417
  • 418
  • 419
  • 420
  • 421
  • 422
  • 423
  • 424
  • 425
  • 426
  • 427
  • 428
  • 429
  • 430
  • 431
  • 432
  • 433
  • 434
  • 435
  • 436
  • 437
  • 438
  • 439
  • 440
  • 441
  • 442
  • 443
  • 444
  • 445
  • 446
  • 447
  • 448
  • 449
  • 450
  • 451
  • 452
  • 453
  • 454
  • 455
  • 456
  • 457
  • 458
  • 459
  • 460
  • 461
  • 462
  • 463
  • 464
  • 465
  • 466
  • 467
  • 468
  • 469
  • 470
  • 471
  • 472
  • 473
  • 474
  • 475
  • 476
  • 477
  • 478
  • 479
  • 480
  • 481
  • 482
  • 483
  • 484
  • 485
  • 486
  • 487
  • 488
  • 489
  • 490
  • 491
  • 492
  • 493
  • 494
  • 495
  • 496
  • 497
  • 498
  • 499
  • 500
  • 501
  • 502
  • 503
  • 504
  • 505
  • 506
  • 507
  • 508
  • 509
  • 510
  • 511
  • 512
  • 513
  • 514
  • 515
  • 516
  • 517
  • 518
  • 519
  • 520
  • 521
  • 522
  • 523
  • 524
  • 525
  • 526
  • 527
  • 528
  • 529
  • 530
  • 531
  • 532
  • 533
  • 534
  • 535
  • 536
  • 537
  • 538
  • 539
  • 540
  • 541
  • 542
  • 543
  • 544
  • 545
  • 546
  • 547
  • 548
  • 549
  • 550
  • 551
  • 552
  • 553
  • 554
  • 555
  • 556
  • 557
  • 558
  • 559
  • 560
  • 561
  • 562
  • 563
  • 564
  • 565
  • 566
  • 567
  • 568
  • 569
  • 570
  • 571
  • 572
  • 573
  • 574
  • 575
  • 576
  • 577
  • 578
  • 579
  • 580
  • 581
  • 582
  • 583
  • 584
  • 585
  • 586
  • 587
  • 588
  • 589
  • 590

Section 8.
Operation
340
8.3.1.1.5 CRD: Drive
CRD: drive uses CompactFlash
®
(CF) memory cards exclusively. Its primary
purpose is the storage of binary data files.
See
File-System Errors
(p. 352)
for
explanation of error codes associated with CRD: use.
Caution
When installing or removing card-storage modules, first turn off
CR3000 power.
Removing a card from the module while the CF card is active
can cause data corruption and may damage the card. Always press the removal
button to disable the card and wait for the green LED before removing the card or
switching off power prior to removal of the card.
To prevent losing data, collect data from the CF card before sending a program to
the datalogger. When a program is sent to the datalogger all data on the CF card
may be erased.
Campbell Scientific CF card modules connect to the CR3000 peripheral port.
Each has a slot for Type I or Type II CF cards. A maximum of 30 data tables can
be created on a CF card. Refer to
Writing High-Frequency Data to CF Cards
(p.
273)
for information on programming the CR3000 to use CF cards.
Refer to the
appendix Card-Storage Modules
for information on available CF-card modules.
Note
CardConvert
software, included with mid- and top-level
datalogger support
software
(p. 404, p. 453),
converts binary card data to the standard Campbell Scientific
data format.
When a data table is sent to a CF card, a data table of the same name in SRAM is
used as a buffer for transferring data to the card. When the card is present, the
Status
table will show the size of the table on the card. If the card is removed, the
size of the table in SRAM is shown.
When a new program is compiled that sends data to the CF card, the CR3000
checks if a card is present and if the card has adequate space for the data tables. If
no card is present, or if space is inadequate, the CR3000 will warn that the card is
not being used. However, the user program runs anyway and data are stored to
SRAM. When a card is inserted later, data accumulated in the SRAM table are
copied to the CF card.
Formatting CF Cards
The CR3000 accepts cards formatted as FAT or FAT32; however,
FAT32 is
recommended
. Otherwise, some functionality, such as the ability to manage large
numbers of files (>254) is lost. Older CR3000 operating systems formatted cards
as FAT or FAT32. Newer operating systems always format cards as FAT32.
To save time, use a PC to format CF cards.
After formatting the card, write any
file to the card, then delete the file.
This action sets up the card for faster initial
use.
FAT32 uses an “info sector” to store the free cluster information.
This info sector
prevents the need to repeatedly traverse the FAT for the bytes free information.
After a card is formatted by a PC, the info sector is not automatically updated.
Therefore, when the datalogger boots up, it must determine the bytes available on
the card prior to loading the
Status
table.
Traversing the entire FAT of a 16 GB
card can take up to 30 minutes or more.
However, subsequent compile times are
much shorter because the info sector is used to update the bytes free information.
To avoid long compile times on a freshly formatted card, format the card on a PC,