Witam...
Walczę ostatnio z biblioteką FatFS i SD...
W trakcie pojawił się błąd którego za Chiny ludowe nie mogę zlokalizować...
Wrzucam cały katalog projektu z AVR-Studio...
Byłbym bardzo wdzięczny jeśli ktoś mógłby rzucić na to okiem i opisać swoje "wrażenia"...
Komunikat który ja dostaje przy kompilacji:
"Build started 8.7.2009 at 23:05:46
avr-gcc.exe -mmcu=atmega128 -Wall -gdwarf-2 -O0 -fsigned-char -MD -MP -MT AT128_FatFS_SD_S65.o -MF dep/AT128_FatFS_SD_S65.o.d -c ../AT128_FatFS_SD_S65.c
avr-gcc.exe -mmcu=atmega128 -Wall -gdwarf-2 -O0 -fsigned-char -MD -MP -MT ff.o -MF dep/ff.o.d -c ../ff.c
avr-gcc.exe -mmcu=atmega128 -Wall -gdwarf-2 -O0 -fsigned-char -MD -MP -MT disp.o -MF dep/disp.o.d -c ../disp.c
avr-gcc.exe -mmcu=atmega128 -Wall -gdwarf-2 -O0 -fsigned-char -MD -MP -MT delay.o -MF dep/delay.o.d -c ../delay.c
avr-gcc.exe -mmcu=atmega128 -Wall -gdwarf-2 -O0 -fsigned-char -MD -MP -MT sd.o -MF dep/sd.o.d -c ../sd.c
../sd.c: In function `get_cmd':
../sd.c:73: warning: array subscript has type `char'
../sd.c: In function `get_crc':
../sd.c:78: warning: array subscript has type `char'
../sd.c: In function `get_rsp':
../sd.c:83: warning: array subscript has type `char'
../sd.c: In function `get_tdata':
../sd.c:88: warning: array subscript has type `char'
../sd.c: In function `SendSDCCmd':
../sd.c:102: warning: right shift count >= width of type
../sd.c:103: warning: right shift count >= width of type
../sd.c:154: warning: control reaches end of non-void function
../sd.c: In function `MediaInitialize':
../sd.c:218: warning: passing arg 2 of `SectorRead' discards qualifiers from pointer target type
avr-gcc.exe -mmcu=atmega128 -Wall -gdwarf-2 -O0 -fsigned-char -MD -MP -MT diskio.o -MF dep/diskio.o.d -c ../diskio.c
../diskio.c: In function `disk_write':
../diskio.c:64: warning: passing arg 2 of `SectorWrite' discards qualifiers from pointer target type
avr-gcc.exe -mmcu=atmega128 AT128_FatFS_SD_S65.o ff.o disp.o delay.o sd.o diskio.o -o AT128_FatFS_SD_S65.elf
diskio.o: In function `disk_initialize':
../diskio.c:8: multiple definition of `CmdTab'
sd.o:../sd.c:45: first defined here
make: *** [AT128_FatFS_SD_S65.elf] Error 1
Build succeeded with 9 Warnings...
"
plus
"gcc plug-in: Error: Object file not found on expected location D:\AVR-Programy\AVR_Studio\AT128_FatFS_SD_S65\default\AT128_FatFS_SD_S65.elf"
Będę wdzięczny za wszelką pomoc...
Pozdrawiam Rafał...
Walczę ostatnio z biblioteką FatFS i SD...
W trakcie pojawił się błąd którego za Chiny ludowe nie mogę zlokalizować...
Wrzucam cały katalog projektu z AVR-Studio...
Byłbym bardzo wdzięczny jeśli ktoś mógłby rzucić na to okiem i opisać swoje "wrażenia"...
Komunikat który ja dostaje przy kompilacji:
"Build started 8.7.2009 at 23:05:46
avr-gcc.exe -mmcu=atmega128 -Wall -gdwarf-2 -O0 -fsigned-char -MD -MP -MT AT128_FatFS_SD_S65.o -MF dep/AT128_FatFS_SD_S65.o.d -c ../AT128_FatFS_SD_S65.c
avr-gcc.exe -mmcu=atmega128 -Wall -gdwarf-2 -O0 -fsigned-char -MD -MP -MT ff.o -MF dep/ff.o.d -c ../ff.c
avr-gcc.exe -mmcu=atmega128 -Wall -gdwarf-2 -O0 -fsigned-char -MD -MP -MT disp.o -MF dep/disp.o.d -c ../disp.c
avr-gcc.exe -mmcu=atmega128 -Wall -gdwarf-2 -O0 -fsigned-char -MD -MP -MT delay.o -MF dep/delay.o.d -c ../delay.c
avr-gcc.exe -mmcu=atmega128 -Wall -gdwarf-2 -O0 -fsigned-char -MD -MP -MT sd.o -MF dep/sd.o.d -c ../sd.c
../sd.c: In function `get_cmd':
../sd.c:73: warning: array subscript has type `char'
../sd.c: In function `get_crc':
../sd.c:78: warning: array subscript has type `char'
../sd.c: In function `get_rsp':
../sd.c:83: warning: array subscript has type `char'
../sd.c: In function `get_tdata':
../sd.c:88: warning: array subscript has type `char'
../sd.c: In function `SendSDCCmd':
../sd.c:102: warning: right shift count >= width of type
../sd.c:103: warning: right shift count >= width of type
../sd.c:154: warning: control reaches end of non-void function
../sd.c: In function `MediaInitialize':
../sd.c:218: warning: passing arg 2 of `SectorRead' discards qualifiers from pointer target type
avr-gcc.exe -mmcu=atmega128 -Wall -gdwarf-2 -O0 -fsigned-char -MD -MP -MT diskio.o -MF dep/diskio.o.d -c ../diskio.c
../diskio.c: In function `disk_write':
../diskio.c:64: warning: passing arg 2 of `SectorWrite' discards qualifiers from pointer target type
avr-gcc.exe -mmcu=atmega128 AT128_FatFS_SD_S65.o ff.o disp.o delay.o sd.o diskio.o -o AT128_FatFS_SD_S65.elf
diskio.o: In function `disk_initialize':
../diskio.c:8: multiple definition of `CmdTab'
sd.o:../sd.c:45: first defined here
make: *** [AT128_FatFS_SD_S65.elf] Error 1
Build succeeded with 9 Warnings...
"
plus
"gcc plug-in: Error: Object file not found on expected location D:\AVR-Programy\AVR_Studio\AT128_FatFS_SD_S65\default\AT128_FatFS_SD_S65.elf"
Będę wdzięczny za wszelką pomoc...
Pozdrawiam Rafał...