Forum: Compiler & IDEs asm und gcc


von komons (Gast)


Lesenswert?

Der inline assembler syntax von gcc ist völlig unbrauchbar was die
Lesbarkeit angeht. Nun möchte ich ein projekt erstellen in dem ich asm
dateien einbinden kann, als externe funktionen. Gibts dazu irgendwo ein
tuturial? am liebsten wäre mir ein fertiges projekt mit passendem
makefile dass abwechslunghalber auch mal funktioniert. ctoasm.inc und
macros.inc wird ja offiziell nicht von winavr unterstützt...
Wie geht das dann nun konkret?
Für ein funktionstüchtiges demo-projekt wäre ich sehr dankbar.

- Hans

von komons (Gast)


Lesenswert?

... Ich hab schon das pwm-led demo das bei winavr mit dabei ist auf
meinem Experimentierboard zum laufen gebracht und mich mit "Mfile"
und auch dem makefile auseinandergesetzt. Ich weiss auch schon dass die
assemblerdateien mit .S enden müssen und ins mfile eingebunden werden
müssen.

- Hans

von Peter Fleury (Gast)


Lesenswert?

Ein Beispiel wie Routinen geschrieben in Assembler von AVR-GCC
aufgerufen werden, findet sich in meiner I2C library:

http://jump.to/fleury -> AVR Software

Zu beachten ist dass die assembler source in GNU-Assembler Syntax
(gnu-as) geschrieben werden muss.

von komons (Gast)


Lesenswert?

super. Genau sowas habe ich gesucht!
Danke!

- Hans

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.