Hi Mal wieder ne Frage kann ich asm Files aus VAR Studio irgendwie im gcc einbinden und entsprechend nutzen ? oder kann ich mit dem Inline asm des gcc den AT MEGA 32 coden ?
"oder kann ich mit dem Inline asm des gcc den AT MEGA 32 coden ?" Wenn der gcc ein gccavr ist, sollte das in der Tat gehen (angenommen, Du meinst mit "den AT MEGA 32 coden" soviel wie Programme dafür schreiben).
das ist ja praktisch aber wie ist das dann mit der Definitionsdatei die ich im avr Studio für den Controllertyp angeben muss ? hat sich das dadurch erledigt, das man im Makefile den µc typ angibt ?
Nun, zumindest im C-Source musst Du auch die zugehörige Headerdatei einbinden, und die darin definierten Symbole sollten auch für den Inline-Assembler sichtbar sein.
Jein, die darin definierten IO-Register sind für den inline-Assembler nicht direkt sichtbar. Aber die (avr-libc-)FAQ bzw. das inline assembler handbook haben Beispiele, wie man das macht.
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.