Kein Sketch-Upload mehr möglich: avrdude: stk500_recv()
› Foren › Adventskalender › Kein Sketch-Upload mehr möglich: avrdude: stk500_recv()
- Dieses Thema hat 17 Antworten und 6 Teilnehmer, und wurde zuletzt aktualisiert vor 8 Jahren, 11 Monaten von riegler93.
-
AutorBeiträge
-
Dezember 11, 2015 um 11:57 Uhr #798schlorkMitglied
Liebe Adventskalender-Freunde,
ich bekomme neuerdings die folgende Fehlermeldung, wenn ich einen Sketch hochlade.
avrdude: stk500_recv(): programmer is not responding
Es geschah am Tag 10, der Sketch hat perfekt funktioniert. Dann habe ich eine eigene Version erstellt, bei der ich die Stadt am Serial Monitor eingeben können wollte. Das Teil habe ich dann wegen dem Fehler nicht mehr hochladen können. Ich hoffe, der Code war nicht so schlecht, dass er gleich das ganze Board zerstört hat.
Ich habe schon mehrere Sachen inklusive CH340-Treiber-Reinstallation ausprobiert, mehrmals gebootet usw. Leider erfolglos. Heute habe ich das Board auf meinem Arbeitsrechner angeschlossen, Arduino-IDE installiert, gleiches Problem.
Es ist nichts an Pin0/1 angeschlossen. Das Board ist völlig nackt, hängt nur am USB-Kabel. Am Kabel liegt es auch nicht, ich habe ein anderes ausprobiert.
Tja, leider kann ich derzeit also nichts machen. Kann hier vielleicht jemand helfen?
Dezember 11, 2015 um 12:24 Uhr #799fkAdministratorHi,
also die Meldung sagt aus, dass der Arduino Bootloader nicht erreicht werden kann. Das kann nun mehrere Ursachen haben.
– Der Bootloader vom Arduino ist zerschossen (selten aber kann vorkommen)
– Der Arduino Chip ist kaputt (z.B. durch kurze Überspannung)
– Der USB-to-Serial Chip ist kaputtFür eine bessere Fehlerdiagnose: hast du Zugang zu einem Programmer, einem USB-to-Serial Adapter oder einem anderen Arduino?
Dezember 11, 2015 um 13:38 Uhr #802schlorkMitgliedHallo,
ich habe zuhause noch einen Arduino Uno. Den habe ich gestern abend auch mal angeschlossen und der hat gefunzt.
Dezember 11, 2015 um 16:13 Uhr #806fkAdministratorOkay das ist gut für die Fehlerdiagnose.
Mir fällt noch ein: kannst du sehen, dass das zuletzte rein geladenen Programm ausgeführt wird? Z.B. indem die blaue LED D3 auf dem Board nach kurze Zeit nach anstecken des Boards beginnt zu leuchten?
Dezember 12, 2015 um 09:16 Uhr #818schlorkMitgliedDas letzte Programm müsste sich eigentlich ins WLAN hängen, die D3 leuchtet aber nicht. Einzig die rote D6 und die blaue D2 (wenn ich das ohne Lupe richtig abgelesen habe).
Dezember 12, 2015 um 09:30 Uhr #819schlorkMitgliedUpdate: In der Fritzbox erscheint das Board als angemeldetes Gerät, d.h. anscheinend läuft das Programm doch irgendwie…
Dezember 12, 2015 um 10:08 Uhr #820schlorkMitgliedIch habe inzwischen den Verdacht, dass mein letztes Programm das vielleicht verursacht hat. Ich hatte da in der loop-Methode irgendwas mit SerialRead eingebaut. Ist es vielleicht eine Möglichkeit, irgendwie den Werkszustand herzustellen?
Dezember 12, 2015 um 17:35 Uhr #828fkAdministratorDas WLAN-Modul vom Board meldet sich auch automatisch im WLAN an. Da die LED nicht leuchtet vermute ich, dass der Arduino-Mikrocontroller nicht mehr funktioniert.
Mann kann versuchen, mit einem externen Programmer das Programm im Arduino wieder herzustellen oder zumindest erstmal zu teste, ob der Controller noch zu retten ist. Das ist allerdings relativ aufwändig und schwierig zu erklären.
Am Besten ist wohl, du schreibst mir über die Mail-Adresse im Impressum eine Mail mit deiner Adresse und ich frage mal, ob Franzis das Board aus Kulanz austauscht.
Dezember 12, 2015 um 20:13 Uhr #829KAOSMitgliedSchlork, vielleicht ist es gar nicht so dramatisch. :)
Ich hatte das Problem heute auch und es stellte sich heraus, dass (warum auch immer) im Arduino-Programm unter Tools -> Serieller Port die falsche Schnittstelle ausgewählt war. Eine weitere Fehlermöglichkeit ist eine falsche Einstellung unter Tools -> Board.
Dezember 13, 2015 um 07:48 Uhr #832schlorkMitgliedDezember 18, 2015 um 22:04 Uhr #915kusmiMitgliedIch habe ein ähnliches Problem – ich habe bis zum Tag 14 alle Experimente durchführen können, aber als ich heute das NanoESP Modul für das Experiment 15 programmieren wollte, konnte ich es nicht hochladen und erhielt die Fehlermeldung:
avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x00 ...
Immer wenn ich das USB Kabel einstecke leuchtet D2 blau und D6 rot und nach einer Sekunde fängt die LED D3 wie wild an zu blinken und hört nicht mehr auf.
Gibt es eine Möglichkeit das Board zu „resetten“ oder wie könnte ich es wieder re-aktivieren?
Dezember 19, 2015 um 10:35 Uhr #946KlausTeilnehmerZur allergrößten Not mit dem Aufspielen eines neuen Bootloaders. Dazu brauchst Du aber einen Programmer, oder einen weiteren Arduino. Hast Du sowas?
Dezember 19, 2015 um 11:15 Uhr #947kusmiMitgliedMit „Programmer“ meinst Du ein USB ➔ Serial Adapter? Leider nicht – und das ist auch mein erster Arduino.
Gibt es eigentlich eine Übersicht was die LEDs auf dem NanoESP alles bedeuten?
Dezember 19, 2015 um 19:29 Uhr #948KlausTeilnehmerIch meine einen ISP-Programmer für Atmels. Hättest Du noch einen weiteren Arduino, so hättest Du damit den Programmer nachbilden können. Damit wäre es dann möglich, wenn Du den 6-poligen Sockel einlötest, direkt den Atmel zu programmieren und so den Bootloader neu zu flaschen. Könnte vielleicht sein, dass der bei Dir aus irgendeinem Grund defekt ist. Kennst Du nicht vielleicht jemanden, der sowas hat?
Leider gibt es keine exakten Unterlagen über den Nanoesp. Die LEDs neben dem Knopf sind Power, Rx, Tx und Digital IO13. Die anderen zeigen wohl Power, Rx oder Tx des WLAN-Moduls. Eine Schaltung des Boards wurde leider des Öfteren angefragt. Aber irgendwie will das scheinbar jemand geheim halten.
Dezember 21, 2015 um 11:16 Uhr #955kusmiMitgliedHallo Klaus
Merci für die Infos – ich habe mir einen zweiten Arduino bestellt und werde das Flashen dann mal ausprobieren – ich bin eigentlich Softwareentwickler, also alles was mit Software (Flashen ;-) zu tun hat, sollte ich eigentlich verstehen. Einfach mit Hardware hapert es noch – das letzte mal wo ich Elektronikbasteleien machte war noch zur Uni-Zeit :-)
D.h. D3 = Power? oder D2 = Power? Bei mir leuchtet ja D2 gleich beim Einschalten und D3 erst nach einer Sekunde – dann wird wohl D2 = Power sein.
Jetzt hoffe ich mal das wirklich nur der Bootloader kaputt ist und nicht das ganze Board.
-
AutorBeiträge
- Du musst angemeldet sein, um auf dieses Thema antworten zu können.