Forum: Compiler & IDEs asm code aus avr studio mit gcc nutzen


von Gizmo (Gast)


Lesenswert?

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 ?

von Rufus T. Firefly (Gast)


Lesenswert?

"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).

von Gizmo (Gast)


Lesenswert?

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 ?

von Rufus T. Firefly (Gast)


Lesenswert?

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.

von Jörg Wunsch (Gast)


Lesenswert?

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.

von Gizmo (Gast)


Lesenswert?

okay danke

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
Noch kein Account? Hier anmelden.