ATmega 8 und yaap

Gast #124675
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 ?
Gast #124677
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 !
Gast #124678
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
Gast #124679
@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 !
Gast #124680
> 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.
Gast #124681
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 !
Gast #124682
> 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.
Gast #124683
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 !
Gast #124684
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.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 21 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.