Hallo, Ich habe das Problem, dass ich den SourceCode vom OpenKubus USB-Token nicht übersetzen kann. Der avr-gcc, avr-binutils sowie die avr-libc sind die neusten versionen aus den entsprechenden Repositories. Der GCC meldet: error: MCU `atmega16u4' supported for assembler only. Den Sourcecode zum OpenKubus findet ihr unter: http://code.google.com/p/openkubus Das dürfte helfen den Fehler zu lokalisieren. Für jeden Tipp dankbar, Frank
> Der GCC meldet: > error: MCU `atmega16u4' supported for assembler only. Laut Readmes (im Sourcenpaket) wird der atmega16u4 erst in den neuesten gcc-Versionen unterstützt (und angeblich ★wird★ er unterstützt) => neuere Version besorgen, ggf. selbst bauen.
..Nachtrag: Laut
1 | http://gcc.gnu.org/gcc-4.4/changes.html#targets |
wird der atmega16u4 ab Version 4.4 (respektive 4.4.2) unterstützt. </Ingrid>
> ... aus den entsprechenden Repositories ... Das ist leider gaaanz schlecht. Fertige avr-gcc Pakete sind fast immer uralt. Den fehlen diverse Patches. Genauso wie den Original-Sourcen von gnu.org Einzige Abhilfe => Selberbauen Anleitung gibts hier: http://www.avrfreaks.net/index.php?name=PNphpBB2&file=viewtopic&t=42631&start=all
weitere Links zum Thema: Beitrag "AVR - GCC 4.3.3 / LIBC 1.6.5 build - komplett" http://www.avrfreaks.net/index.php?name=PNphpBB2&file=viewtopic&t=72619
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.