Forum: Mikrocontroller und Digitale Elektronik Sainsmart mega 2560 nicht erkannt!


von Chris (Gast)


Lesenswert?

Hallo,
Folgendes Problem:
Ich habe heute die Marlin Firmware mit Arduino 1.0.5 auf mein Sainsmart 
2560 geladen. Dies hat ohne Probleme funktioniert. Als ich dann aber das 
Board das 2te mal an den PC (Windows 8) anschloss, wurde es nicht mehr 
erkannt. Auf dem Board leuchten die Grüne und Die Orange LED 
durchgehend. Treiber habe ich schon neu installiert jedoch ohne erfolg 
und im Internet habe ich auch keine Lösung dafür gefunden. Andere PCs 
habe ich auch schon probiert aber hat auch nichts gebracht. Habe ich das 
Board Abgeschossen oder ist es noch irgendwie zu retten?

von Gerald B. (gerald_b)


Lesenswert?

Hallo,

wenn dein Sainsmart Mega den 6 poligen ISP Header hat, dann kannst du 
über diesen ISP Anschluß den originalen Bootloader wieder draufflashen. 
Dazu brauchst du entweder einen 2. funktionierenden Arduino als 
Programmieradapter, oder z.B. den USBasp.
Mit dem USBasp kannst du den eXtremeburner als Programmiersoftware 
verwenden. Der Bootloader ist nicht im Arduino Hardwareordner, sollte 
sich aber mit ein bisschen googeln finden lassen.

Gruß Gerald

von Chris k. (keinervonuns)


Lesenswert?

Danke für die schnelle Antwort.
Da ich keinen zweiten habe werde ich mir gleich mal ein USBasp besorgen.
Noch ne frage: Wie kann dass passieren dass der Bootloader nicht mehr 
funktioniert?

von Gerald B. (gerald_b)


Lesenswert?

Keine Ahnung, aber beim Bootloader hast du nur einen Versuch - ähnlich 
beim BIOS vom MoBo. Der Bootloader ist sicherlich erprobt und ausgiebig 
getestet. In wieweit das mit einem anderen alternativen Bootloader der 
Fall ist, kann ich nicht beurteilen. Es können viele Dinge passieren. 
das chip Erease funktioniert, das Flashen dann nicht mehr 
(Prüfsummenfehler... what ever) Wenn man das entsprechende Equipment 
hat, dann kann man die ganze Sache wesentlich entspanner angehen und ein 
Fehler ist zuchzuck ausgebügelt.
Der Vergleich mit den MoBos ist garnicht so weit hergeholt. Ich habe 
einen professionellen Programmer und habe eben auch mal locker gemoddete 
BIOSe geflasht und selber welche gemoddet. Den Programmer zum 
Wiederbeleben habe ich nur 1x gebraucht. Hätte ich ihn allerdings nicht 
gehabt, dann hätte ich ein echtes Problem gehabt.

Gruß Gerald

von Chris k. (keinervonuns)


Angehängte Dateien:

Lesenswert?

Hab es jetzt hinbekommen dass der PC das Board wieder erkennt, aber 
jetzt bekomme ich ein timeout wenn ich versuche, ein Programm 
raufzuspielen.
Bootloader hab ich den 
genommen:http://www.robotc.net/files/stk500boot_v2_mega2560.hex
Kann es an dem Bootloader liegen?

von Peter K. (karabon)


Lesenswert?

Hallo zusammen,

das selbe Problem habe ich auch mit demselben Board (Das es beim 
anschliessen am PC nicht erkannt wird). Google hat mir dann diese Seite 
vorgeschlagen.

Zur Vorgeschichte:
Das Testprogramm für die Motoren (Preflight Check RAMPS 1.4)ging 
problemlos zum aufspielen, als ich dann die Marlin Software drauf machen 
wollte erkannte Windows das Board nicht mehr.

Kannst du mir veraten wie du es geschafft hast das Windows das Board 
wieder erkennt?
Habe schon mit der Arduino Software und AVR Studio 6 und einem AVRISP 
mkII probiert den Bootloader neu zu flashen. Fehlermeldung kam keine nur 
erkennt Windows das Board immer noch nicht.

Gruß Peter

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
Noch kein Account? Hier anmelden.