Hallo zusammen!
Mein Compiler haut mir folgenden Fehler raus:
#error sd_mmc_spi.h is #included although SD_MMC_SPI_MEM is disabled
Diese Fehlermeldung wird in der sd_mmc_spi.h produziert. Hier stehen
folgende Codezeilen
1 | #if SD_MMC_SPI_MEM == DISABLE
|
2 | #error sd_mmc_spi.h is #included although SD_MMC_SPI_MEM is disabled
|
3 | #endif
|
Die SD_MMC_SPI_MEM kommt aus der conf_acess.h wo wiederum folgender Code
zu finden ist:
1 | #define SD_MMC_SPI_MEM LUN_2
|
Das Define LUN_2 findet man letztlich ebenfalls in der conf_acess etwas
weiter oben. Hier steht folgender Code-Abschnitt:
1 | #if SD_MMC_SPI_ENABLE
|
2 | #define LUN_2 ENABLE //!< Enable SD/MMC Card over SPI or SPI.
|
3 | #else
|
4 | #define LUN_2 DISABLE //!< Disable SD/MMC Card over SPI or SPI.
|
5 | #endif
|
In meinen Projekteigenschaften unter dem Eintrag Toolchain -> AVR32 GNU
C Compiler ist das Flag jedoch gesetzt! Hier ein Auszug:
-DBOARD=USER_BOARD -DSD_MMC_SPI_ENABLE -DUDD_ENABLE
-DACCESS_MEM_TO_RAM_ENABLED -I"../src" -I"../src/ASF/avr32/Driver.....
Kann mir also jemand sagen, was der Compiler von mir will?
Gruß und schon einmal Danke für Eure Antworten!
Andreas