Hallo zusammen, ich habe mir vor kurzem ein Arduino Mega Board zugelegt und bin damit eigentlich sehr zufrieden. Lediglich die mitgelieferte Software gefällt mir nicht so (sehr umständlich). Also hab ich mich dazu entschieden wieder mit dem AVR-Studio und dem gcc zu programmieren. Jetzt aber zu meiner Frage: gibt es für den Atmega1280 einen Bootloader mit dem ich das Hex-File direkt über den USB des Arduino flashen kann? Hab schon gegoogelt und hier im Forum nachgesehen, aber da das Thema Bootloader absolutes Neuland für mich ist, wollte ich euch mal fragen. Ich suche entweder einen Bootloader der mit einem separaten Toll bedient wird, oder einen Bootloader der das Stk500 oder AVR910 Protokoll emuliert (so wie ich gelesehen habe soll das gehen). Gruß Hans Martin
hallo, wie hast du das teil bisher programmiert? mit einem jtag oder isp programmer? ja, es gibt bootloader für den atmega1280. damit kannst du dann das arduinoboard ueber usb programmieren (musst lediglich nur noch die resettaste druecken, vorm schreiben). aber ich denke, dass vielleicht schon ein bootloader auf dem prozessor ist. deshalb auch meine frage. fuers avrstudio kannst du dir dann nen button machen mit kommandozeilenanweisung fuer avrdude.exe und dann geht das programmieren aus dem avrstudio schon (= bis gleich jim
Sorry, hab ich vergessen zu erwähnen. Den original Bootloader vom Arduino hab ich gelöscht und das ganze dann immer per STK500 programmiert. Was ja auch kein problem ist. Nun möchte ich aber nicht immer an meinem Schreibtisch sitzen sondern auch mal im Wohnzimmer. Daher suche ich einen geeigneten Bootloader für das Board. Denn mit dem Bootloader der drauf war, hat zwar mit der Arduino Software funktioniert aber mehr auch net. Hans Martin
re auch, wenn ich das nicht ganz verstanden habe mit wohnzimmer und schreibtisch... was meintest du damit? also .. du musst nen bootloader (Beitrag "AVR-Bootloader mit Verschlüsselung") fuer deinen 1280 nehmen, mit normalen programmer draufspielen, entsprechend die fusebits setzen und dann ausprobieren, ob er läuft. (= kannst ja Bescheid geben, wie es läuft. jim
Mit Wohnzimmer meine ich, das ich keine Lust habe wenn ich mich z.B. ins Wohnzimmer setzte zum programmieren. Das STK500 samt der Kabel mitzunehmen. Mit einem Bootloader auf dem Arduino brauche ich nut das Board und ein USB Kabel. thx ich werde das mal versuchen. Hans Martin
Alles klar, ich befuerchtete schon, du woelltest dein Board aus der Ferne programmieren, was natuerlich nicht geht, es sei denn Du hast jmd, den Du auch fernbedienen kannst, der fuer Dich Reset drueckt. ;-) Viel Erfolg, ich habs bei mir mit dem Button in AVR-Studio laufen und kann Dir gern helfen, falls noch Probleme auftreten sollten. hf jim
Der Ardi's Bootloader unterstützt stk500v1, flashen wird so gemacht: hardware/tools/avrdude -Cavrdude.conf -v -v -v -v -pm1280 -cstk500v1 -P/dev/ttyUSB0 -b57600 -D Mfg
wieder was vergessen -U : hardware/tools/avrdude -Cavrdude.conf -v -v -v -v -pm1280 -cstk500v1 -P/dev/ttyUSB0 -b57600 -D -Uflash:w:main.hex:i
Hallo zusammen, habe eben den Bootloader (Beitrag "AVR-Bootloader mit Verschlüsselung") in betrieb genommen. Funktioniert super! Besten dank an jim. thx Hans Martin
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.