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

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