USBasp und avrdude

Gast #865043
Lesenswert?

Hey,
ich habe mir jetzt einen USBasp (http://www.fischl.de/usbasp/) 
zusammengebaut und avrdude installiert (avrdude-5.3.1.exe).
Mit dem AVR-Studio habe ich mir nun ein kleines Programm geschrieben und 
in eine .hex compiliert.
Aber wie bekomm ich nun das ding auf meinen Controller? Bei der inst von 
avrdude öffnet sich nur kurz eine konsole und das wars. Leider konnte 
ich im inet keine anleitung für den avrdude finden.
Kann mir jmd eine solche empfehlen bzw kurz sagen wie ich das teil 
verwende??
Schonmal danke
  Mäx
Gast #865051
Lesenswert?

Hallo Mäx,

unter:
C\... WinAVR-20071221(oder deine version)\bin

findest du 2 Dateien:

tclsh84.exe und
wish84.exe

beide sind die genannte "Console" die kannst du ausführen dann kannst du 
deine AVRDUDE Console benuten

Gruß
Martin
#865052
Lesenswert?

avrdude ist - wie du grad bemerkt hast - ein Kommandozeilen-Tool. Man 
öffnet eine Konsole z.B. mit Start->Ausführen...->"cmd", und aus der 
Konsole rufst du dann avrdude mit den gewünschten Optionen auf.

Hab auf die Schnelle auch ein Manual gefunden, allerdings englisch: 
http://www.nongnu.org/avrdude/user-manual/avrdude.html

Es gibt allerdings auch eine Java-Oberfläche dazu, die ich gern 
verwende: http://avr8-burn-o-mat.aaabbb.de/

Muss halt Java und avrdude vorhanden sein, damit das funkt.
Gast #865056
Lesenswert?

@  David Madl
>> Es gibt allerdings auch eine Java-Oberfläche dazu, die ich gern
>> verwende: http://avr8-burn-o-mat.aaabbb.de/

avr8-burn-o-mat ist garnichts schlecht gibt's aber auch ein sehr schones 
und eifaches Tool in Anhang (von http://soft-land.de), der allerdings 
kein Java braucht und funktioniert aber einwandfrei mit der USBasp

Gruß
Martin
Angehängte Dateien:
Gast #865092
Lesenswert?

moin,
danke für die schnellen antworten. Leider fzunktioniert es immer noch 
nicht :(
Habees erst mit dem avr8-burn-o-mat probiert (dort kann ich keinen 
usb-port auswählen, obwohl ich libusb-win32 inst habe). Dann habe ich es 
mit dem soft-land AVR-Burner probiert und erhalte folgende 
fehlermeldung:
Return-Code des Programms: 1
---Errors---
avrdude.exe: WARNING: -E option not supported by this programmer type
avrdude.exe: error: could not find USB device "USBasp" with vid=0x16c0 
pid=0x5dc

bei folgenden einstellungen: m8 - usbasp - usb

mein programmer wird von windows beim anschluss direkt als USBasp 
erkannt! Es leuchtet jedoch die rote LED. Kann das dann an meinem 
programmer liegen oder mach ich nochwas mit dem avrdude falsch?
Gast #865111
Lesenswert?

ok, habs jetzt soweit hinbekommen... hatte auf dem anderen rechner 
vergessen die treiber für den usbasp zu insatllieren.
Nun kommt jedoch folgender error:
Return-Code des Programms: 1
---Errors---
avrdude.exe: WARNING: -E option not supported by this programmer type

avrdude.exe: error: programm enable: target doesn't answer. 1
avrdude.exe: initialization failed, rc=-1
             Double check connections and try again, or use -F to 
override
             this check.


avrdude.exe done.  Thank you.



woran könnte das liegen?
Danke
Gast #865280
Lesenswert?

ok, das war chonmal der erste fehler:)
nun bekomm ich aber folgendes:
Return-Code des Programms: 1
---Errors---
avrdude.exe: WARNING: -E option not supported by this programmer type

avrdude.exe: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 
0.02s

avrdude.exe: Device signature = 0x000000
avrdude.exe: Yikes!  Invalid device signature.
             Double check connections and try again, or use -F to 
override
             this check.


avrdude.exe done.  Thank you.
Gast #865281
Lesenswert?

Hallo Mäx,

hast du es schon hinbekommen? wenn nicht dann versucht mal folgendes:

-Die Geschwindigkeit des Programmers mit JP2 einmalig für die erst 
Programmierung des µC reduzieren, also JP2 setzen.

- Alle Verbindungen kontrollieren: Belegung, Kabelbruch, Kurzschluß, 
Leitungslänge, ...

sagst bescheid

Gruß
Martin
Gast #2135642
Lesenswert?

Martin schrieb:
> Hallo Mäx,
>
> hast du es schon hinbekommen? wenn nicht dann versucht mal folgendes:
>
> -Die Geschwindigkeit des Programmers mit JP2 einmalig für die erst
> Programmierung des µC reduzieren, also JP2 setzen.
>
> - Alle Verbindungen kontrollieren: Belegung, Kabelbruch, Kurzschluß,
> Leitungslänge, ...
>
> sagst bescheid
>
> Gruß
> Martin


Vorsicht, JP1,2 und 3 scheinen je nach Version andere zu sein. Einer von 
denen ist beispielsweise zum updaten, kann also das Gerät zerschießen. 
der slow, geht an Port25

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