Hinweis: !!! im Serialstream führt zum Abbruch des Uploads **gelöst**

Hallo ihr Lieben,

ich bin zwar nur stiller Leser des Forums, aber nicht weg... :slight_smile:

Heute passiert mir folgendes: Von ein paar Zeilen Code auf andere klappte der Upload plötzlich nicht mehr mit dem 2560. Schuld war folgendes:

if(bitRead(parameterbyte8,3)==0){
goTo(20);
Serial1.print (" !!! KEIN DHCP !!! ");
}

geändert auf:

if(bitRead(parameterbyte8,3)==0){
goTo(20);
Serial1.print (" !! KEIN DHCP !! ");
}

-> Kein Problem!

Der "fehlerhafte" Code wurde anstandslos compiliert und der Upload begann, schloss jedoch nicht ab. Auch keine Fehlermeldung beim Upload.
Offensichtlich gibt es ein Problem mit "!!!" im Code. Aus Zeitmangel möchte ich jetzt nicht weiter nachforschen, wer eine Erklärung hat : Feuer frei.

Ich möchte nur hier auf die (Un-)eigenart hinweisen bevor andere in die selbe Falle tappen.

Viele Grüße

Jörg

hi,

jau, da sind schon einige drüber gestolpert. anscheinend mag's der arduino nicht, wenn man schreit...

gruß stefan

Hallo,

Es handelt sich um einen Bug im Mega-Bootloader und einen Patch gibt es seit ca. einem Jahr.
Zum Beheben muss man den Bootloader neu programmieren.

http://code.google.com/p/arduino/issues/detail?id=392

Gruß
Andreas