Hallo Zusammen, ich bin noch ein ziemlicher Anfänger und Hobbybastler ohne einschlägige Ausbildung. Ich habe die Arduino IDE kennengelernt und das klappt auch ganz gut. Nun Habe ich mich von Visual Studio Code mit der Extension PlattformIO anfixen lassen und finde es schon besser. Klappt soweit... Auf einen UNO kann ich auch uploaden. Allerdings gelingt es mir nicht, ein Programm (Blink) auf einen Arduino Mega2560 Clone mit CH340 Baustein upzuloaden. Den Treiber habe ich installiert und mit der Arduino IDE klappt das auch problemlos. VSC nimmt beim uploaden Kontakt mit dem Board auf, das kann ich ja auf dem Board beobachten, bleibt dann aber hängen: avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x27 avrdude: stk500_recv(): programmer is not responding Meine platformio.ini: [env:megaatmega2560] platform = atmelavr board = megaatmega2560 framework = arduino Kann/mag mir jemand da helfen? Gruss Detlev
Sowohl platformio als auch die arduino-ide verwenden "avrdude" für den upload. Insofern liegt es vmtl. an den Einstellungen/fehlenden Optionen in der platformio.ini, z.B. für die Baudrate. Lass dir einfach mal in der arduino-IDE den kompletten avrdude-Aufruf zeigen, und schau nach was für optionen gesetzt sind. oder schau in deiner boards.txt nach, was dort für den Mega2560 eingestellt ist, und sich von den Einstellungen für einen "kleineren"/älteren Arduino unterscheidet.
Vielen Dank für deine Hinweise. Ich werde das prüfen und wahrscheinlich viel dazulernen. Gruss Detlev
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.