AVR-Assembler

Gast #38068
Lesenswert?

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.
Gast #38069
Lesenswert?

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
Gast #38072
Lesenswert?

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
Gast #38073
Lesenswert?

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.
Gast #38075
Lesenswert?

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.

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