Gast
#71137
Hallo, ich habe hier ein Assembler-Programm für den AT90S2313, welches sich unter Windows mit dem Atmel-Assembler problemlos übersetzen lässt und das unter Linux rumzickt. Wenn ich mit tavrasm übersetzen will , dann meckert der eine Zuweisung in der Include-File für den AT90S2313 an: [naumannu@meiner Drehzahlmesser]$ tavrasm DZM.asm 2313def.inc:190: Error : Expected ID = expression 2313def.inc:190: '.equ OR =3' Auskommentiern hilft zwar, aber das kanns ja nicht sein. Wenn ich versuche das Ganze mit avra zu übersetzen, dann sieht das so aus: [naumannu@meiner Drehzahlmesser]$ avra DZM.asm AVRA: advanced AVR macro assembler Version 1.0.0 Build 204 (12. February 2004) Pass 1... Pass 2... DZM.asm(162) : error : Found no label/variable/constant named LOW DZM.asm(163) : error : Found no label/variable/constant named HIGH DZM.asm(179) : error : Found no label/variable/constant named LOW DZM.asm(180) : error : Found no label/variable/constant named HIGH DZM.asm(201) : error : Found no label/variable/constant named LOW DZM.asm(202) : error : Found no label/variable/constant named HIGH DZM.asm(218) : error : Found no label/variable/constant named LOW DZM.asm(219) : error : Found no label/variable/constant named HIGH done Assembly aborted with 8 errors and 0 warnings. Gibts eine Ersetzung für das LOW/HIGH-Statement? Hat jemand sonstige Tipps für mich? Gruß Uwe