Hallo Juri,
vielen Dank für den Tip. Ich habe mir das mal alles runtergeladen und
das efsl Verzeichnis hoffentlich richtig gepatcht. Beim Compilieren
bekomme ich jedoch trotz längerem ausprobieren immer die folgenden
Warnungen:
1 | arm-elf-gcc -mcpu=arm7tdmi-s -mthumb -mthumb-interwork -g3 -Wall -Os -Iinc -Ico
|
2 | nf -c -o src/interfaces/lpc23x8.o src/interfaces/lpc23x8.c
|
3 | src/interfaces/lpc23x8.c: In function 'mci_sendcmd':
|
4 | src/interfaces/lpc23x8.c:118: warning: unused variable 'count'
|
5 | arm-elf-gcc -mcpu=arm7tdmi-s -mthumb -mthumb-interwork -g3 -Wall -Os -Iinc -Ico
|
6 | nf -c -o src/efs.o src/efs.c
|
7 | inc/interfaces/lpc23x8.h:184: warning: 'if_mci_init' declared 'static' but never
|
8 | defined
|
9 | inc/interfaces/lpc23x8.h:185: warning: 'mci_card_init' declared 'static' but nev
|
10 | er defined
|
11 | inc/interfaces/lpc23x8.h:186: warning: 'mci_get_sector_count' declared 'static'
|
12 | but never defined
|
13 | inc/interfaces/lpc23x8.h:187: warning: 'mci_read_block' declared 'static' but ne
|
14 | ver defined
|
15 | inc/interfaces/lpc23x8.h:188: warning: 'mci_write_block' declared 'static' but n
|
16 | ever defined
|
17 | ...
|
Diese Meldung wiederholt sich für alle Dateien aus dem src Verzeichnis.
Ich kann damit aber leider nichts anfangen, da die Funktionen alle
ordnungsgemäß in der lpc23x8.c definiert werden.
1 | ...
|
2 | arm-elf-gcc -mcpu=arm7tdmi-s -mthumb -mthumb-interwork -g3 -Wall -Os -Iinc -Ico
|
3 | nf -c -o src/interfaces/sd.o src/interfaces/sd.c
|
4 | src/interfaces/sd.c: In function 'sd_Command':
|
5 | src/interfaces/sd.c:85: warning: implicit declaration of function 'if_spiSend'
|
6 |
|
7 | ...
|
Die Warnung aus der sd.c bzgl. 'if_spiSend' rührt daher, dass diese
Funktion natürlich in der lpc23x8.c gar nicht existiert. Hast Du dafür
vielleicht einen Ersatz ?
Mein Makefile habe ich mal angehängt.
Gruss,
Tobias