Hello,
ich habe heute Nacht erfolgreich eine SD-Karte an einen ATmega32 nach
Holger Klabundes Homepage
(http://www.holger-klabunde.de/avr/avrboard.htm#FullFAT) angestrickt und
mal das Testprogramm DOSFrWRTest3 durchgeführt.
Hier mal das Ergebnis:
1 | Holgi's Single-FAT DOS-Read-Write-Test3
|
2 | FAT16
|
3 | bootSecOffset 135 Reserved Sectors 1
|
4 | FAT Sectors 236 Num. of FAT's 2
|
5 | secPerCluster 32 BytesPerCluster 16384
|
6 | FirstFATSector 136 FirstDataSector 640
|
7 | FirstRootSector 608 RootDirSectors 32
|
8 | FirstDirCluster 0 maxcluster 60270
|
9 | maxsect 1929216
|
10 | Using FAT12 FAT16 FAT32
|
11 |
|
12 | Using FAT Buffer
|
13 | MMC/SD Card
|
14 | FAST_SPI_WRITE FAST_SPI_READ
|
15 | F_CPU 8000000
|
16 |
|
17 | Test directory functions
|
18 |
|
19 | Deleting files
|
20 |
|
21 | Start writing files
|
22 | 1 89.93s 22.2kB/s
|
23 | 2 59.63s 33.5kB/s
|
24 | 4 45.16s 44.2kB/s
|
25 | 8 37.67s 53.0kB/s
|
26 | 16 33.68s 59.3kB/s
|
27 | 32 32.12s 62.2kB/s
|
28 | 64 31.04s 64.4kB/s
|
29 | 77 31.07s 64.3kB/s
|
30 | 128 31.16s 64.1kB/s
|
31 |
|
32 | Start reading files
|
33 | 1 63.97s 31.2kB/s
|
34 | 2 36.41s 54.9kB/s
|
35 | 4 22.76s 87.8kB/s
|
36 | 8 15.94s 125.4kB/s
|
37 | 16 12.53s 159.6kB/s
|
38 | 32 10.87s 183.9kB/s
|
39 | 64 9.97s 200.6kB/s
|
40 | 77 10.63s 188.1kB/s
|
41 | 128 11.08s 180.5kB/s
|
42 |
|
43 | Verifying files
|
44 | 32.bin verify ok !
|
45 | 64.bin verify ok !
|
46 | 77.bin verify ok !
|
47 | 128.bin verify ok !
|
48 | Test done.
|
49 | Unused memory: 319
|
Leider war es heute Morgen schon zu spät, dass ich mir hätte Gedanken
drüber machen können.
Weiß jemand die Zahlen sinnvoll zu verifizieren?
Heißt es, dass die Tests mit Buffergrößen 1:16 nicht erfolgreich waren?
Ich habe leider nur eine micro-SD-Karte mit 1 GB zur Verfügung derzeit,
kann daher leider nicht vergleichen.
Beste Grüße, Marek