Upload auf ArduinoMega2650 scheitert mit installiertem Ethernet Shield

OP #7542257
Lesenswert?
• ▲
▼

Hallo,

Ich habe ein kleines Problem mit dem Upload einer Sketch auf ein ArduinoMega2560 R3. Solange ich die Sketch hochlade, ohne dass ich das Ethernet-Shield aufgesteckt habe, funktioniert der Upload problemlos. Versuche ich den Upload aber mit aufgestecktem Shield, kriege ich folgende Fehlermeldung:

avrdude: stk500v2_ReceiveMessage(): timeout avrdude: stk500v2_getsync(): timeout communicating with programmer Fehlgeschlagenes Hochladen: Hochladefehler: exit status 1

Danke für eure Gedanken dazu!

#7542262
Lesenswert?
• ▲
▼

Spoe N. schrieb:

Danke für eure Gedanken dazu!

Da denke ich mir, daß es wohl am besten ist, den Arduino ohne aufgesetztes Shield zu programmieren. Weil, mit geht es ja nicht…

Wenn du genauer wissen willst, was da los ist, schau dir die Schaltpläne an. Da solltest du das Problem erkennen können. Falls es eine Doku zu dem Shield gibt, könnte die auch Hinweise liefern.

Oliver

OP #7542266
Lesenswert?
• ▲
▼

@Oliver S. :

Da ich noch am anfang der Entwicklung bin und vermutlich duzende Iterationen des Codes durchlaufen werde, kann ich nicht jedes mal das Shield runternehmen - da wären die Beinchen nach ein paar durchläufen hin.

Leider habe ich keine Dokumentation zum Shield (dieses habe ich von einem Bekannten erhalten und weiss nicht, woher es stammt...). Ich bin (vermutlich zu Blauäugig) davon ausgegangen, dass es ja wohl laufen wird, da es ja noch OVP war... Bild anbei... weitere bezeichnugen gibts leider nicht...

Angehängte Dateien:
Gast #7542300
Lesenswert?
• ▲
▼

Jens G. schrieb:

Spoe N. schrieb:

Leider habe ich keine Dokumentation zum Shield (dieses habe ich von einem Bekannten erhalten und weiss nicht, woher es stammt...). Ich bin

Und woher weißt Du dann, wie man das Dings überhaupt programmiert und anspricht? Stelle ich mir irgendwie schwierig vor ohne jegliche Doku dazu ...

Sieht nach einem Nachbau des "offiziellen" Ethernetshields aus.

https://docs.arduino.cc/retired/shields/arduino-ethernet-shield-without-poe-module

OP #7542324
Lesenswert?
• ▲
▼

•Aufgrund vom Chipset (Wiznet W5100) tippe ich darauf, dass es sich um das «classic ethernet shield» oder ein derivat davon handelt: https://alselectro.wordpress.com/2016/02/01/ethernet-shield-for-arduino-a-walkthrough/

Darum bin ich auch davon ausgegangen, dass ich die Standart-Library für Ethernet nutzen kann...

•Mein Arduino Mega habe ich direkt via USB an meinem Mac angeschlossen.

•Stromversorgung: Das Anschliessen eines Netzteils hat keinen Unterschied beim Upload gemacht.

OP #7542343
Lesenswert?
• ▲
▼

OK - ich habe eine Lösung gefunden (im Arduino-Forum): Offenbar muss man bei einigen Shields die auf älteren Designs basieren die Pins 0 und 1 (TX / RX) rausbiegen - dann klappt der Upload. Gesagt, getan und schon ist der Upload problemlos möglich. Scheint insbesondere bei e-Bay Shields nötig zu sein - mindestens bei meinem hat das auf jeden Fall funktioniert...

#7542473
Lesenswert?
• ▲
▼

H. H. schrieb:

Offenbar muss man bei einigen Shields die auf älteren Designs basieren die Pins 0 und 1 (TX / RX) rausbiegen - dann klappt der Upload.

Die dürften beim Shield gar nicht belegt sein.

Oder sie sind über Widerstände so weit entkoppelt, dass der USB-Baustein diese 'überstimmen' kann. Das Problem ist keinesfalls neu, dazu muß man die Schaltbilder angucken.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.