Hallo, vielleicht hab ich nur noch nicht den richtigen Link gefunden, aber ich steh etwas auf dem Schlauch.
Ich hab hier ein Arduino Uno ohne Bootloader. Zusätzlich habe ich ein Arduino Mega 2560. Wie kann ich mit dem Arduino Mega den Bootloader auf den Arduino Uno brennen?
Wie hast Du einen Arduino UNO ohne Bootloader? Wenn der ebim Kauf gefehlt hat dann reklamiere und laß ihn Dir umtauschen. http://arduino.cc/en/Tutorial/ArduinoISP , geht aber nicht mit einem Mega als Programmierer dazu brauchast Du einen 2009 oder mit Tricks einen UNO.
Grüße Uwe
Ich habe den Chip ausgetauscht. Beim kauf war natürlich ein Bootloader drauf.
Gibt es denn deffinitiv keinen Weg das mit dem Mega zu machen? Nicht das ich mir ein 2. Uno nicht leisten könnte, aber wenn ich es nicht brauche...
Möchte mir doch nicht extra um den Bootloader zu brennen nen zweites Uno kaufen.
PhunThom:
Ich habe den Chip ausgetauscht. Beim kauf war natürlich ein Bootloader drauf.
Gibt es denn deffinitiv keinen Weg das mit dem Mega zu machen? Nicht das ich mir ein 2. Uno nicht leisten könnte, aber wenn ich es nicht brauche...
Möchte mir doch nicht extra um den Bootloader zu brennen nen zweites Uno kaufen.
Also hast Du DIr einen ATmega328 ohne Bootloader gekauft.
Lösungen:
einen AVR-ICP kaufen und flashen
einen ATmega MIT Bootloader kaufen
Jemand in Deinen Nähe finden der Dir hilft den ATmega zu flashen.
Wo wohnst Du?
http://shop.myavr.de/Programmer/mySmartUSB%20light.htm?sp=article.sp.php&artID=200006
Ich habe mir den hier gakauft und damit kann man hervorragend den Bootloader brennen oder immer mit dem Uploaden. Habe auch keine Probleme mit Bascom. Auch sehr nützlich wenn du den Atmega aus dem Board in ein eignes Projekt pflanzt dann brauch man den nicht zu ziehen kann man dirket per ISP (wenn man den natürlich mit vorsieht) flashen
Achtung jetzt werden hier wieder einige sagen das Dingen taugt nicht, denn das einzig wahre ist der MKII. Aber für dsa Geld stimmt die Preis/Leistung in jedem Fall. Nettes Werkzeug auch für den Notfall.
@Volvodani:
den mySmartUSB light habe ich auch im Betrieb, funktioniert mit AVR Studio4 problemlos.
Nun würde ich auch gerne den Bootloader meines betagten, etwas "derangierten" Mini168, neu schreiben...
Mit dem AVR Studio4 finde ich so adhoc keine Funktion dafür und die Arduino IDE bietet mir die Funktion "Bootloader schreiben", aber kennt meinen smarten USB light nicht.
Jetzt stehe ICH etwas auf dem Schlauch und hoffe auf einen guten Fingerzeig.
Aufrufen und Einstellen:
"Firmware":
Auf "STK500" klicken
"Brennen" klicken
Konfiguration:
"inaktiv" (damit bei Netzteil-Spg./Batterie-Spg. am Board der Programmer nicht hops geht)
"Power Off" klicken
( Wer keine andere Spg. am Board hat, kann "aktiv" und "Power On" beim Arduino ausprobieren, ich habs noch nicht getestet.
Aber bitte nicht vergessen, möglichst keine zwei Spg. ans Board ! )
---Wie benutzen mit Arduino:
Arduino Prg. erstmal ausgeschaltet lassen
Fürs Bootloader aufspielen:
arduino\Hardware\programmes.txt (bei arduino18 in arduino\hardware\arduino) finden,
kopie von machen,
ins original einfügen:
Code:
Um Code direkt auf den Chip zu bringen:
Reference.txt finden (C:\Dokumente und Einstellungen\--name deiner anmeldung--\Anwendungsdaten\Arduino\)
kopie von machen,
im original ändern von
Code:
upload.using=bootloader
nach
Code:
ipload.using=mySmartUSB
---Flashen:
Programm aufspielen ( ohne Bootloader und Serielle kommunikation = mehr Platz ) :
Einfach Upload
Den Bootloader selber aufspielen:
Boardspannung anlegen (Netzteil/Batterie)
Arduinoprg starten
Com-port des Programmers einstellen (meist der unterste)
Board einstellen
Burn Bootloader: w/ mysmartusb
Warten (10Sek.)
Fertig Smiley
Um wieder mit dem Arduino USB-anschluss zu programmieren:
Bootloader aufspielen
Arduino Prg. beenden
Im Original Reference.txt ändern:
Code:
Danke für das Zitat, hat funktioniert!
Kleine Korrektur:
die 2. Datei heisst (bei mir) "Preferences.txt", nicht "References.txt", also mit einem führenden "P".
Hatte mir einen Wolf gesucht und kann noch einen Tip für Win7 Starter Geschädigte geben:
den Pfad mit den ..\App-Data\Roaming\Arduino... finde ich auf direktem Wege nicht, scheint ausgeblendet zu sein...
erst über die Arduino-IDE unter Menüpunkt "Datei/Preferences" gibt es einen Link auf diesen Pfad...