Hallo alle zusammen,
heute wollte ich mal einen kurzen Ausflug in die Assembler-Sprache wagen, aber irgendwie hagelt es Fehlermeldungen.
Ziel des Programms ist einfach LED an PB3 aktivieren.
Zusammenfassung:
-Linux
-avra
-Attiny13a
Das Programm soll, wie bereits erwähnt, nur eine Led an Portb3 zu Leuchten bringen. Aber die Led verhält sich symbolisch zum Programm.
Es tut sich nix.
Rufe ich AVRA Datei.asm auf, kommt so etwas:
/usr/share/avra/tn13def.inc(40) : Error : Unknown mnemonic/macro: #ifndef
/usr/share/avra/tn13def.inc(41) : Error : Unknown mnemonic/macro: #define
/usr/share/avra/tn13def.inc(44) : Error : Unknown mnemonic/macro: #pragma
/usr/share/avra/tn13def.inc(48) : Error : Unknown mnemonic/macro: #pragma
/usr/share/avra/tn13def.inc(53) : Error : Unknown mnemonic/macro: #pragma
/usr/share/avra/tn13def.inc(54) : Error : Unknown mnemonic/macro: #pragma
/usr/share/avra/tn13def.inc(441) : Error : Unknown mnemonic/macro: #pragma
/usr/share/avra/tn13def.inc(442) : Error : Unknown mnemonic/macro: #pragma
/usr/share/avra/tn13def.inc(443) : Error : Unknown mnemonic/macro: #pragma
/usr/share/avra/tn13def.inc(444) : Error : Unknown mnemonic/macro: #pragma
/usr/share/avra/tn13def.inc(444) : Maximum error count reached. Exiting...
Wenn ich die .inc einfach rausnehme, findet der Compiler die Ports nicht.
Sieht jemand das Problem ?
Danke und Gruß
Ralf
heute wollte ich mal einen kurzen Ausflug in die Assembler-Sprache wagen, aber irgendwie hagelt es Fehlermeldungen.
Ziel des Programms ist einfach LED an PB3 aktivieren.
Zusammenfassung:
-Linux
-avra
-Attiny13a
Code:
.nolist
.include "/usr/share/avra/tn13def.inc"
.device ATtiny13
.list
rjmp main
main:
sbi DDRB,PB3
cbi PORTB,PB3
loop:
rjmp loop
Es tut sich nix.
Rufe ich AVRA Datei.asm auf, kommt so etwas:
/usr/share/avra/tn13def.inc(40) : Error : Unknown mnemonic/macro: #ifndef
/usr/share/avra/tn13def.inc(41) : Error : Unknown mnemonic/macro: #define
/usr/share/avra/tn13def.inc(44) : Error : Unknown mnemonic/macro: #pragma
/usr/share/avra/tn13def.inc(48) : Error : Unknown mnemonic/macro: #pragma
/usr/share/avra/tn13def.inc(53) : Error : Unknown mnemonic/macro: #pragma
/usr/share/avra/tn13def.inc(54) : Error : Unknown mnemonic/macro: #pragma
/usr/share/avra/tn13def.inc(441) : Error : Unknown mnemonic/macro: #pragma
/usr/share/avra/tn13def.inc(442) : Error : Unknown mnemonic/macro: #pragma
/usr/share/avra/tn13def.inc(443) : Error : Unknown mnemonic/macro: #pragma
/usr/share/avra/tn13def.inc(444) : Error : Unknown mnemonic/macro: #pragma
/usr/share/avra/tn13def.inc(444) : Maximum error count reached. Exiting...
Wenn ich die .inc einfach rausnehme, findet der Compiler die Ports nicht.
Sieht jemand das Problem ?
Danke und Gruß
Ralf