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