Tollchain Linux

Gast #3705628
Lesenswert?

Hallo,

Habe mir die Toolchain von ATMEL für Linux heruntergeladen, dazu habe 
ich die m8def.inc vom AVRStudio kopiert. Wenn ich jetzt jedoch per 
.INCLUDE die inc einbinde bekomme ich Syntax Fehler:
1
m8def.inc:665: Error: expected comma after "WTDON"
2
m8def.inc:665: Error: unrecognized instruction `enable watchdog'
3
m8def.inc:666: Error: expected comma after "RSTDISBL"
4
m8def.inc:666: Error: unrecognized instruction `disable reset'
5
m8def.inc:670: Error: junk at end of line, first unrecognized character is `*'
6
m8def.inc:671: Error: unknown pseudo-op: `.def'
7
m8def.inc:672: Error: unknown pseudo-op: `.def'
8
m8def.inc:673: Error: unknown pseudo-op: `.def'
9
m8def.inc:674: Error: unknown pseudo-op: `.def'
10
m8def.inc:675: Error: unknown pseudo-op: `.def'
11
m8def.inc:676: Error: unknown pseudo-op: `.def'
12
m8def.inc:680: Error: junk at end of line, first unrecognized character is `*'
13
m8def.inc:681: Error: expected comma after "FLASHEND"
14
usw.
Da mir klar war das die Syntax unterschiedlich ist habe ich nicht den 
GNU ASM sondern den von ATMEL genommen. Dieser müsste doch mit dem von 
Windows gleich sein?
Wie bekomme ich unter Linux die für AVRStudio geschriebenen ASM Codes 
zum Laufen, am Besten ohne Anpassungen?

MfG TimoK
Moderator #3705651
Lesenswert?

In den Release-Notes ist nur der GNU-Assembler (von den Binutils) und
nichts vom Atmel-eigenen Assembler erwähnt. Dafür ist aber die AVR-Libc
mit dabei.

> Wie bekomme ich unter Linux die für AVRStudio geschriebenen ASM Codes
> zum Laufen, am Besten ohne Anpassungen?

Keine Ahnung, ich hatte das Problem noch nie. Du kannst ja mal suchen,
ob vielleicht jemand einen Konverter geschrieben hat oder ggf. selbst
einen schreiben.

Alternativ gibt es für Linux noch den AVRA, der die gleiche Syntax wie
Atmel verwendet:

  http://avra.sourceforge.net/

Allerdings scheint dieser Assembler schon seit längerem nicht mehr
gepflegt zu werden.
#3718979
Lesenswert?

Ich benutze schon seit längerer Zeit einen eigenen AVRA-Fork, da dort 
seinerzeit niemand auf meine Mails reagiert hatte. Allerdings habe ich 
da alles rausgeschmissen, was ich selbst nicht gebraucht habe und auch 
nicht mitschleppen will. Wenn Bedarf besteht, würde ich das Ganze auch 
veröffentlichen.

Jörg

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren