am liebsten habe ich alle Dateien, die zu einem Projekt gehören, in einem eigenen Verzeichnis. Nun finde ich es ziemlich lästig, dass die *def.inc immer in das Verzeichnis kopiert werden muss, in dem *.asm-file steht. Gibts da ne Möglichkeit, das zu vermeiden? Ok, ist immer nur ne kleine Mühe, aber der erste Assemblierversuch scheitert gewöhnlich mit "file access error", ausserdem habe ich manche Dateien schon 30mal auf der Platte.
Hi kommt auf den Assembler an. Einige durchsuchen PATH, andere aktzeptieren Pfade an der Kommandozeile usw. Wenn du also damit herausrückst welchen ASM du verwendest kann dir sicher jemand einen Tip geben. Ansonsten kannst du auch im Batch/Makefile die Datei vor dem assemblieren in das passende Verzeichnis kopieren und anschließend wieder löschen. Matthias
die meisten assembler gestatten beim include die komplette angabe von Pfad und Dateinamen.
Hi! Der kann aber keine Mega*. Oder? Ich bin jetzt umgestiegen auf V1.57 (avrasm32.exe) aus dem AVR-Studio. Der kann soweit alle. Blos nen externen Fileeditor brauchst du. Ultraedit oder JFE sind prima geeignet. Zu deinem Probl.Bei kompletter Pfadangabe meckert keiner mehr und das kann man zB. in einer "Kopf.asm" einfach anlegen. Bei Bedarf öffnen und dann "Speichern unter" Ich habe mir für jeden Typ eine solche "Kopf-Datei" gemacht wo dann sogar die Int-Tabellen und das Stackinit mit drinn sind. Das ist dann sozusagen Schnellstart. MFG Uwe
nö, kann keine Megas, aber ich nehme den Assembler sowieso nur für den 1200 und diverse Tinys, also Typen ohne SRAM, ansonsten wird durch die Bank in C programmiert. Mit der kompletten Pfadangabe klappt.
Mein Assembler braucht keine def.inc, der kennt die Definitionen von allen AVR schon (auch Tiny13, gibt's den irgendwo schon zu kaufen?). http://www.avr-asm-tutorial.net/gavrasm/index_de.html
Hallo Forum, gibt es eigentlich einen Unterschied zwischen der GNU GCC Version und der AVR-GCC Version? Eigentlich müsste es ja möglich sein, mit einem Compiler für beliebige Ziel-CPU's Code zu erzeugen. Ev. könnte man ja auch mit dem GCJ Java-Code für den AVR erzeugen. Dazu noch die Frage: Hat jemand bereits Erfahrung mit dem Dallas Tini DS80C400? Board + Grundplatine kosten 60+30 €. Schnittstellen satt. Entwicklungsoftware (Java) kostenlos.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.