Forum: Mikrocontroller und Digitale Elektronik USB-AVR-LABTOOL hex-Dateien nicht in Ordnung?


von Paul B. (paul_baumann)


Lesenswert?

Ich habe hier einen sog. USB_ASP-Programmer, auf dem ich einmal probe-
weise die Firmware vom USB_AVR_Labtool laufen lassen wollte, damit sich
das Gerät dann wie ein AVRISP_MK2-Programmer benimmt.

http://www.ullihome.de/wiki/USBAVRLab/download

Ich habe von dort die Installationssoftware für Windows heruntergeladen,
nach der Installation findet man ein Verzeichnis "Data", in dem sich
auch diverse .hex-Dateien befinden, mit denen man dann die 
unterschiedlichen
Funktionen bestimmen kann.

Leider meldet mir das AVR-Studio, daß diese .hex Dateien nicht in 
Ordnung
seien -und zwar keine von ihnen.

Meldung lautet:
"The specified file is not a valid Intel HEX file"

Hat schon einmal jemand das gleiche Problem gehabt?

MfG Paul

von 12V DC (Gast)


Lesenswert?

könnte es sein, dass diese Hex Dateien nicht mit deinem Prozessor 
klarkommen? Entweder du hast die Falsche Architektur gewählt(beim 
Download) und du lädst die richtige runter, oder du probierst an den 
SourceCode ranzukommen und kompilierst ihn selber. Evtl. ist das 
Programm für Linux/Mac?

von 12V DC (Gast)


Lesenswert?


von Paul Baumann (Gast)


Lesenswert?

So, ich danke Euch erst mal für die Antworten, habe mittlerweile aber
etwas Anderes herausgefunden: Zunächst muß ein Bootlader drauf, dann
kann man darüber und über das PC-Programm "AVR-LAB-Programmer" eine der 
anderen .hex-Dateien einspielen und die jeweilge Funktion nutzen.

Leider funktioniert das nicht mit der Bootlader -hex-Datei von der 
Seite:
http://www.ullihome.de/wiki/USBAVRLab/download

Das Gerät wird nicht erkannt.

Ich fand einen weiteren Link, in dem Änderungen im Quelltext beschrieben
werden, die man machen muß, um einen USB-ASP Programmer mit dieser
Software laufen zu lassen.

http://www.loetlabor.org/USBasp

(ziemlich weit unten auf der Seite)

Die Quelldateien fand ich hier:
Beitrag "Re: Source Files Firmware USBAVRLAB"

Ich habe die Änderungen durchgeführt, bekam aber 4 Warnungen des 
Kompilers,
mit denen ich nichts anfangen kann, weil die Software in C geschrieben 
ist.

Schade- das war's dann.

MfG Paul

von [Frank] (Gast)


Angehängte Dateien:

Lesenswert?

@Paul Baumann

Probiere mal folgende HEX-Datei. Der Programmierer vom AVRLAB war der 
Meinung, das er seine HEX-Files unbedingt verschlüsseln müsste.
Mit dem AVR Studio einfach die Datei ohne Bootloader brennen. (Fuses 
beachten).

Frank

von Paul Baumann (Gast)


Lesenswert?

@Frank

Schönen Dank! Ich werde das morgen ausprobieren, da ich jetzt gleich
fort muß.

MfG Paul

von Oliver R. (orb)


Lesenswert?

Erwarte aber nicht zuviel. Die MKII-Emulation lief bei mir an keinem 
Rechner stabil. Selbst mit der STK500-Firmware gabe es reichlich 
Treiberprobleme.

von Paul Baumann (Gast)


Lesenswert?

@Frank

So, ich habe die Datei ausprobiert. Das Gerät taucht nun im 
Gerätemanager als AVRISP MK2 auf. Leider wird es vom AVRSTUDIO nicht für 
"voll" genommen.

Ich werde es nachher noch mal an einem anderen Rechner versuchen, der 
Vista
drauf hat.

In der größten Not mache ich eben wieder die modifizierte Firmaware des 
AVR-Doper drauf, so daß das Ding über eine virtuelle serielle 
Schnittstelle
als STK500 Version2 erkannt wird. Das hat immer funktioniert.

MfG Paul

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.