Forum: Mikrocontroller und Digitale Elektronik ATmega 8 und yaap


von Mike Stransky (Gast)


Lesenswert?

Erstmal Hallo zusammen !
Ich bin gerade dabei das AVR Tutorial durchzuarbeiten.
Die benötigte Ausrüstung hab ich zusammen.
AVR-Studio 3.56 und Yaap 0.6.
Hab auch das erste Programm eingegeben (I/O Grundlagen)
Der ATmega8 wird auch erkannt usw.

Nur ich hab es bisher nicht geschafft den vom AVR Studio erzeugten
Hex-Code in Yaap zu laden.
Bekomme immer eine Fehlermeldung das das nicht möglich ist.
Gibt es eine Anleitung dazu ?

von Marc (Gast)


Lesenswert?

Hallo Mike,

schreib uns bitte die Fehlermeldung, dann können die Spezis Dir
sicherlich weiterhelfen.

Gruss
Marc

von Mike Stransky (Gast)


Lesenswert?

Die Fehlermeldung lautet:
Urrrrk ! Can't open that file !

Mit PonyProg kann ich das Hex-File ohne Probleme öffnen!
Hab mir das PonyProg 1.7 geladen - unterstützt aber den ATmega 8 nicht
?!
Bei den Betaversionen war ich mir einfach zu unsicher !

von Dave (Gast)


Lesenswert?

du hast hoffentlich schon die .hex datei ausgewählt? die meldung kommt
bei mir, wenn der dateityp inkompatibel ist.. z.b. wenn ich die .asm
datei lade.

dave

von Mike Stransky (Gast)


Lesenswert?

@Dave
Bei der Dateiauswahl kann ich den Datei-Typ .hex einstellen.
Dann seh ich doch nur die Hex-Files.
Hab aber mehrere Dateien ohne Endung im Verzeichnis !

von Zotteljedi (Gast)


Lesenswert?

> Die Fehlermeldung lautet:
> Urrrrk ! Can't open that file !

Ich liebe aussagekräftige Fehlermeldungen. Schön mal wieder vor Augen
geführt zu kriegen, wie man es nicht machen sollte. Ich meine: dem
Entwickler hätte es doch echt nicht weh getan vielleicht zwischen
unlesbarer Datei, Fehler beim Lesen der Datei (wobei dort dann das
Betriebssystem genauere Felercode nennen sollte, bzw. auch tut), Fehler
im Format der Datei oder vielleicht fehlende Zugriffsrechte usw. zu
unterscheiden.

@Mike: vielleicht kann man verschiedene Formate zum Speichern wählen,
und PonyProg kann mehr lesen, als yaap? Ich verwende als Assembler
'avra', was bei dem rauskommt kann auf jeden Fall von yaap gelesen
werden.

von Mike Stransky (Gast)


Lesenswert?

avra ist doch für Linux !?
Das Betriebssystem hab ich leider nicht zu Verfügung !

Meine Hex-Files sind Intel-hex Files ! Kann ich andere Hex-Files
erzeugen ?

Bin im Moment wieder so weit, die Microcontroller Geschichte wieder
sterben zu lassen.
Hab bisher die Erfahrung gemacht das es nirgends eine gescheide
Anleitung gibt um sich in dieses Thema einzuarbeiten.
Bräuchte etwas für Dummies - wo man einen schnellen Erfolg hat !

von Zotteljedi (Gast)


Lesenswert?

> avra ist doch für Linux !?
> Das Betriebssystem hab ich leider nicht zu Verfügung !

C:\Dokumente und Einstellungen\Felix Opatz\Desktop>avra --version
AVRA: advanced AVR macro assembler Version 1.0.0 Build 204 (12.
February 2004)
Copyright (C) 1998-2004 Jon Anders Haugum, Tobias Weber
[...]

Ich mache irgendwas anders als Du. :-)

Es gibt auch eine Win32-Version davon. Ich bin damit sehr viel
zufriedener als mit dem trägen AVR Studio.

von Mike Stransky (Gast)


Lesenswert?

Also ich hab es hinbekommen !
Lag an den Dateitypen - Im AVR-Studio werden 3 Hex-Typen angeboten.
Generic, Intel-Hex, und Motorola-Hex.
Immer wieder assembliert und die Dateien benannt. Und siehe da auf
einmal packt das auch yaap ! mit der Intel-hex-Datei.
wavrasm hab ich auch probiert unterstützt aber den ATmega8 nicht !

@Zotteljedi
AVR-Studio ist träge das stimmt.
Hast du einen Link zur Hand wo ich avra downloaden kann !
Hab nur den avra für Linux gefunden. Darum
 >avra ist doch für Linux !?
Wenns geht probier ich den auch gerne aus.

@Dave hatte schon den richtigen Gedanken !

Nochmals danke !
Die zwei LEDs leuchten und auch die Tasten gehen !
Ein Erfolgserlebnis !

von Zotteljedi (Gast)


Lesenswert?

Das zu finden ist eigentlich erschreckend einfach:

Google -> avra assembler

Erster Treffer: http://avra.sourceforge.net/

dort -> Download page

der oberste Link mit "win32" im Dateinamen:

http://prdownloads.sourceforge.net/avra/avra-1.0.1r1-win32.zip?download

ACHTUNG: Das ist natürlich die derzeit aktuelle Version. Leute die
dieses Posting im Archiv gefunden haben möchten sicherlich die
Projektpage besuchen und nach aktuellen Versionen schauen.

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
Noch kein Account? Hier anmelden.