Arduino mega : merkwürdiges Verhalten (Upload)

#1 von Gelöschtes Mitglied , 29.12.2022 08:20

moin,

bei 2en meiner Arduino mega Boards gab es keine Probleme mit Upload,

beim 3ten ist es so, daß der Upload fehlschlägt,
aber sich das Board mit dem derzeit
eingespielten Sketch bei externer Stromversorgung relativ normal verhält, d.h.,
auf dem Display kommen lesbare Meldungen lt. Sketch, ab und zu auch mal Hyroglyphen;
dies ist wohl auf falsche Pinzuordnungen im Sketch gegenüber dem neu verdrahteten Gleisbildstellpult (GBS) zurückzuführen.

Wieso kann das Board nicht mehr uploaden ?
mechanisch beschädigt (nix sichtbar) oder Firmware 'corrupted' oder ...?

Auf dem Board stehe folgende Texte :

1
2
 
Joy-it MEGA Board Model MEGA 2560 R3 Open Source Electronics Prototyping Platform ArtNr ARD-Mega2560R3 www.joy-it.net 
JoyiT powered by Simac e.H. GmbH Pascalstr. 8 D-47506 Neukirchen-Vluyn
 



Die IDE ist Arduino 1.8.15
Im Werkzeug - Menu steht u.a. "Programmer AVRisp II", ok ?

und was meint nun genau "Bootloader brennen" ? wird da was mit der Firmware gemacht ?

..wurde aus dem , was ich in forum.arduino.cc fand, jedenfalls Nicht schlauer



RE: Arduino mega : merkwürdiges Verhalten (Upload)

#2 von Gelöschtes Mitglied , 29.12.2022 10:17

p.s.: der Loop-Back-Test schlug fehl !



RE: Arduino mega : merkwürdiges Verhalten (Upload)

#3 von Moba_Nicki , 29.12.2022 10:51

Zitat von lupus51 im Beitrag #1
moin,

bei 2en meiner Arduino mega Boards gab es keine Probleme mit Upload,

beim 3ten ist es so, daß der Upload fehlschlägt,
aber sich das Board mit dem derzeit
eingespielten Sketch bei externer Stromversorgung relativ normal verhält, d.h.,
auf dem Display kommen lesbare Meldungen lt. Sketch, ab und zu auch mal Hyroglyphen;
dies ist wohl auf falsche Pinzuordnungen im Sketch gegenüber dem neu verdrahteten Gleisbildstellpult (GBS) zurückzuführen.

Wieso kann das Board nicht mehr uploaden ?
mechanisch beschädigt (nix sichtbar) oder Firmware 'corrupted' oder ...?

Auf dem Board stehe folgende Texte :

1
2
 
Joy-it MEGA Board Model MEGA 2560 R3 Open Source Electronics Prototyping Platform ArtNr ARD-Mega2560R3 www.joy-it.net 
JoyiT powered by Simac e.H. GmbH Pascalstr. 8 D-47506 Neukirchen-Vluyn
 



Die IDE ist Arduino 1.8.15
Im Werkzeug - Menu steht u.a. "Programmer AVRisp II", ok ?

und was meint nun genau "Bootloader brennen" ? wird da was mit der Firmware gemacht ?

..wurde aus dem , was ich in forum.arduino.cc fand, jedenfalls Nicht schlauer








Hallo

in der ArduinoIDE sollte folgendes ausgewählt sein, damit es funktioniert.


Den Bootloader kannst du nur brennen, wenn du einen zweiten Arduino als Programmierer verwendest.
Es geht auch mit einem zusätzlichen Programmer wie diesem hier: https://www.reichelt.de/isp-programmer-f...sp-p305274.html

Schöne Grüße
Dominik


Alle Infos zur MobaLedLib findet ihr hier: https://wiki.mobaledlib.de/


 
Moba_Nicki
EuroCity (EC)
Beiträge: 1.300
Registriert am: 28.01.2020
Gleise M, Z
Spurweite H0, Z
Stromart AC, DC, Analog


RE: Arduino mega : merkwürdiges Verhalten (Upload)

#4 von Gelöschtes Mitglied , 29.12.2022 12:55

hi,
natürlich sind die Optionen für den Mega eingestellt, sonst wäre es ja bei den anderen Mega's nicht gegangen.

Aber was genau ist überhaupt mit dem "Brennen" und mit "Bootloader" gemeint ?

ich kann z.B.ne Audiodatei auf CD "brennen" , aber was passiert beim Arduino (egal welchem) ?



RE: Arduino mega : merkwürdiges Verhalten (Upload)

#5 von Moba_Nicki , 29.12.2022 13:46

Zitat von lupus51 im Beitrag #4
hi,
natürlich sind die Optionen für den Mega eingestellt, sonst wäre es ja bei den anderen Mega's nicht gegangen.

Aber was genau ist überhaupt mit dem "Brennen" und mit "Bootloader" gemeint ?

ich kann z.B.ne Audiodatei auf CD "brennen" , aber was passiert beim Arduino (egal welchem) ?


Hallo

der Bootloader ist die Anweisung die der Arduino zum starten benötigt, damit er weiß, wo der Anfang von deinem Programm liegt und welche Grundeinstellungen (Frequenz, Speicherbereiche, BoD, usw) verwendet werden.
Dieser Einstellungen werden normalerweise einmal auf den Arduino übertragen und muss danach nicht geändert werden, außer es gibt mal eine verbesserte Version oder man ändert die Einstellungen.

Früher wurden dieser Bereich durch eine höhere Spannung (meistens 12V) direkt in den IC "gebrannt".
Daher der Name "Bootloader brennen".

Was natürlich passiert sein kann, ist das bei dem 3. Arduino ein fehlerhaften Programmiervorgang erfolgt ist und nun die Einsprungspunkte nicht mehr passen.
Das lässt sich, wenn man Glück hat mit dem erneuten Brennen des Bootloaders beheben.

Schöne Grüße
Dominik


Alle Infos zur MobaLedLib findet ihr hier: https://wiki.mobaledlib.de/


 
Moba_Nicki
EuroCity (EC)
Beiträge: 1.300
Registriert am: 28.01.2020
Gleise M, Z
Spurweite H0, Z
Stromart AC, DC, Analog


RE: Arduino mega : merkwürdiges Verhalten (Upload)

#6 von Gelöschtes Mitglied , 29.12.2022 15:31

hi,

zum link bei dominik :
naja, wenn ich mir das bei reichelt anschaue, dafür krieg ich n neuen A.mega, sogar etwas billiger, bei ELV !
so habe ich das jetzt auch gemacht

trotzdem Vielen Dank !


Moba_Nicki hat sich bedankt!

RE: Arduino mega : merkwürdiges Verhalten (Upload)

#7 von Gelöschtes Mitglied , 30.12.2022 08:14

moin,

zu dem Programmer hab ich zu diamex ne pdf-datei gefunden, die das etwas näher beschreibt..
komplizierte sache..lenkt mich momentan zu sehr ab von m.E. wichtigeren Dingen an meiner Moba..
evtl später....


Moba_Nicki hat sich bedankt!

RE: Arduino mega : merkwürdiges Verhalten (Upload)

#8 von Stahlblauberlin , 30.12.2022 08:26

Der Bootloader des Arduino hat auch die nicht unwichtige Aufgabe das Übertragen von Programmen via USB zu ermöglichen, sprich die via USB/Seriell gelieferten Daten ins Flash zu sortieren. Wenn ein Arduino beim Hochladen zickt ist nach eigener Erfahrung oft das USB-Kabel schuld, die beigelegten taugen oft nix.


Moba_Nicki hat sich bedankt!
Stahlblauberlin  
Stahlblauberlin
Metropolitan (MET)
Beiträge: 3.118
Registriert am: 07.03.2022
Ort: Berlin
Spurweite H0, Z, G
Steuerung Roco digital, Z21-Nachbau
Stromart DC, Digital, Analog


RE: Arduino mega : merkwürdiges Verhalten (Upload)

#9 von Gelöschtes Mitglied , 30.12.2022 08:46

ähm,

bei den anderen 2 megas hats ja immer geklappt

da staunt der Laie und der Fachmann wundert sich :

1
 
die beigelegten taugen oft nix.
 



hätte ich jetzt auch anders erwartet..

worauf kann man das Kabel prüfen bzw
welche Adern müssen wie geschaltet sein speziell für Arduino mega oder nano ?



RE: Arduino mega : merkwürdiges Verhalten (Upload)

#10 von Moba_Nicki , 30.12.2022 08:48

Zitat von lupus51 im Beitrag #9
ähm,

bei den anderen 2 megas hats ja immer geklappt

da staunt der Laie und der Fachmann wundert sich :

1
 
die beigelegten taugen oft nix.
 



hätte ich jetzt auch anders erwartet..

worauf kann man das Kabel prüfen bzw
welche Adern müssen wie geschaltet sein speziell für Arduino mega oder nano ?



Hallo

da kommt es nicht auf die Verschaltung an, sondern auf die Qualität der Kabel.
Bei einigen Anbieter sind die Adern zu dünn oder zu schlecht abgeschirmt und das Signal oder die Spannungsversorgung geht auf dem Weg vom PC zum Arduino verloren.

Schöne Grüße
Dominik


Alle Infos zur MobaLedLib findet ihr hier: https://wiki.mobaledlib.de/


 
Moba_Nicki
EuroCity (EC)
Beiträge: 1.300
Registriert am: 28.01.2020
Gleise M, Z
Spurweite H0, Z
Stromart AC, DC, Analog


RE: Arduino mega : merkwürdiges Verhalten (Upload)

#11 von Gelöschtes Mitglied , 30.12.2022 08:51

puuuuh..da hab ich weder Prüfmöglichkeit noch Einfluß drauf, oder ?



RE: Arduino mega : merkwürdiges Verhalten (Upload)

#12 von Gelöschtes Mitglied , 30.12.2022 09:01

letztendlich, nachdem der UPload mit dem neuen A.mega ja wieder klappt,
ist das hier verwendete Kabel aber Nicht das Problem..
der bemängelte A.mega hat wohl nen "Dachschaden"



RE: Arduino mega : merkwürdiges Verhalten (Upload)

#13 von Gelöschtes Mitglied , 30.12.2022 09:15

nicht mehr der Jüngste, wird es immer schwieriger, Moba-Aufgaben in annehmbarer Frist
fertigzustellen, spez bei so feinen Arbeiten wie in der Elektronik, der Geldbeutel für Plug-and-Play-Objekte
ist eher zu schmal..

so werde ich nicht fertiggestelltes wohl noch im kommenden Frühjahr "verhökern" oder es "fließt in die Erbmasse",
so auch der "komische" A.mega



RE: Arduino mega : merkwürdiges Verhalten (Upload)

#14 von Stahlblauberlin , 30.12.2022 09:51

Bei den No-Name-Arduinos ist mit schwankender Qualität leider immer mal zu rechnen. Hab mal ein Fünferpack Nanos gehabt wo bei dreien der Bootloader komplett fehlte..ein Uno wurde mit dem entsprechenden Sketch zum "Programmer" und das Drama war in zehn Minuten gelöst. Bei dem was die Megas aktuell kosten würde ich auf jeden Fall versuchen ihn zu retten. Bin aus Kostengründen (und der Leistung wegen..) weitgehend auf ESP32 umgestiegen, auch wenn ich das WLAN nicht brauche. Wenn ich mehr I/Os brauche mit i2C-Expandern Pins nachrüsten geht ja einfach.


Stahlblauberlin  
Stahlblauberlin
Metropolitan (MET)
Beiträge: 3.118
Registriert am: 07.03.2022
Ort: Berlin
Spurweite H0, Z, G
Steuerung Roco digital, Z21-Nachbau
Stromart DC, Digital, Analog


RE: Arduino mega : merkwürdiges Verhalten (Upload)

#15 von Gelöschtes Mitglied , 30.12.2022 10:09

hi,

der Witz ist, ein kleines Stellpult mit A.mega ist ja bereits im Einsatz, es liegt also nicht
an der Schaltung oder dem Sketch..beim großen mit mehr Möglichkeiten
haqbe ich noch erhebliche Probleme, das sauber hinzubekommen..

Deswegen habe ich jetzt keine Lust , mich auch noch mit dem Bootloader zu beschäftigen !

hier liegt auch noch n WLAN-Shield und n ESP32 rum..irgendwann..

brauchst Du noch nen A.mega ? Oder sonst wer ?
würde den "fragwürdigen" für 10 Euro inkl. Porto "verhökern"..



   

ESU Loksound 5
WinDigipet findet DR5000 nicht

  • Ähnliche Themen
    Antworten
    Zugriffe
    Letzter Beitrag
Xobor Einfach ein eigenes Forum erstellen
Datenschutz