Forum: Mikrocontroller und Digitale Elektronik Atmega88 file für AVRA dass funktioniert


von Warp S. (Firma: none) (palmpje)


Lesenswert?

Sorry für mein schlechtes Deutsch !

hat jemand eine funktionierende Datei für ATMega88 avra in linux?

Ich habe dieses Problem in avra:

includes/m8def.inc(40) : Error   : Unknown mnemonic/macro: #ifndef
includes/m8def.inc(41) : Error   : Unknown mnemonic/macro: #define
includes/m8def.inc(44) : Error   : Unknown mnemonic/macro: #pragma
includes/m8def.inc(48) : Error   : Unknown mnemonic/macro: #pragma
includes/m8def.inc(53) : Error   : Unknown mnemonic/macro: #pragma
includes/m8def.inc(690) : Error   : Unknown mnemonic/macro: #pragma
includes/m8def.inc(691) : Error   : Unknown mnemonic/macro: #pragma
includes/m8def.inc(692) : Error   : Unknown mnemonic/macro: #pragma
includes/m8def.inc(693) : Error   : Unknown mnemonic/macro: #pragma
includes/m8def.inc(734) : Error   : Unknown mnemonic/macro: #pragma
includes/m8def.inc(734) : Maximum error count reached. Exiting...
main.asm(42) : Maximum error count reached. Exiting...

hat jemand eine funktionierende Datei oder Tipps?

vielen dank

von Markus W. (Firma: guloshop.de) (m-w)


Lesenswert?

Ich verweise einfach mal auf das erste Suchergebnis für "m88def.inc" in 
einer beliebten Suchmaschine. Dann hast du die gesuchte Datei.

In dieser Datei ersetzt du dann alle kritisierten # durch ;

Das ist notwendig wegen eines Quasi-Bugs, der in AVRA schon seit 
längerem nicht gefixt ist. Im Übrigen läuft der Assembler aber 
hervorragend.

von Markus W. (Firma: guloshop.de) (m-w)


Lesenswert?

Nachtrag:

Ein umgearbeiteter Befehl (aus dem Einsteigerset gulostart) erledigt 
beides automatisch:
1
wget "http://avr.8b.cz/inc/m88def.inc" -O - | sed "s/#/;/" >m88def.inc

von Peter D. (peda)


Lesenswert?

Man kann auch mit dem AVR-GCC assemblieren.

von Warp S. (Firma: none) (palmpje)


Lesenswert?

Vielen Dank Markus hierfür. Heute abend soll ich versuche oder das 
funktioniert.

Vielen dank Peter für eine andere idee um avr-gcc zu versuchen.

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.