Hi,
ich versuche seit geschlagenen 4h erfolglos, die lufa bibliothek in ein
xmega projekt einzubinden und zu kompilieren.
Als µC verwende ich einen ATXMEGA192A3U, dieser sollte von der aktuellen
lufa firmware (LUFA-120730) unterstützt werden. Die IDE ist AVR Studio 5
und als Makefile benutze ich das externe Makefile aus diesem
Forumbeitrag
http://www.avrfreaks.net/index.php?name=PNphpBB2&file=viewtopic&t=119781
Hier der Ausschnit aus der Makefile für Leute, die den oberen link nicht
sehen können.
1 | # MCU name
|
2 | MCU = atxmega192a3u
|
3 |
|
4 | # Target architecture (see library "Board Types" documentation).
|
5 | ARCH = XMEGA
|
6 |
|
7 |
|
8 | # Target board (see library "Board Types" documentation, NONE for projects not requiring
|
9 | # LUFA board drivers). If USER is selected, put custom board drivers in a directory called
|
10 | # "Board" inside the application directory.
|
11 | BOARD = NONE
|
12 |
|
13 | # Processor frequency.
|
14 | F_CPU = 2000000
|
Wenn ich versuche das ganze zu kompilieren, findet er die cpu nicht und
spukt danach 44Fehler aus, die mit den fehlenden defines zusammenhängen.
In der IO.h, dem Fehlerursprung, ist die MCU nicht definiert ( ich nutze
WinAVR-20100110). Bisher habe ich immer ohne externe Makefile
gearbeitet, und da gab es bei diesem controllertyp auch nie Probleme,
nur mit lufa werde ich dazu gezwungen. Wo nimmt den AVR Studio sonst die
includes für den ATXMEGA192A3U her?
Hat jemand eine Idee und kann mir helfen?
danke und lg,
Philip