Hi, ich versuch gerade USB auf dem ATxmega32A4U Controller zum Laufen zu bringen. Das Programm für den Controller versuch ich mit avr-gcc unter Linux zu kompilieren. Ich hab mir für die avrlibc ein entsprechendes .h File gemacht, da der Controller leider (noch) direkt unterstützt wird. Das Problem das ich jetzt habe, ist, dass die Interruptvektoren nicht vollständig sind. Wenn ich mir das Disassembly ansehe, dann sehe ich, dass die Interrupt Vector Table bis Adresse 0x174 geht. Ich bräuchte aber auch den USB Interrupt und der liegt erst auf Adresse 0x1F4 laut Datenblatt. Kann ich dem GCC irgendwie sagen, dass er die Tabelle erweitern soll?? Danke schonmal, Andreas
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.