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
Hallo, schau mal hier: http://www.nongnu.org/avrdude/user-manual/avrdude_5.html#SEC5http: bzw. http://www.nongnu.org/avrdude/user-manual/avrdude.html#Top Gruß Christian
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
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.
@ 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
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?
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
Hallo, wahrscheinlich taktet der Zielcontroller intern mit 1Mhz. Dann muss der SlowSCK-Jumper gesetzt werden. Jernd
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.
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
ok, jetzt funktionierts! Man sollte auch den Strom einschalten :) also danke für die Hilfe Mäx
also, der USBasp ist in Ordnung !! es liegt jetzt an deinem Board, kontrollier alle verbindungen usw, MOSI und und und
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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.