Hallo, wie kann man mit dem Original Botslader eine Hexdatei welche eine Hex.ino ist/sein soll in den Arduino laden? Es ist nicht lebenswichtig, aber eine Zielführende Antwort würde mein Wissen enorm erweitern.;-))
Peter schrieb: > Es ist nicht lebenswichtig, Lebenswichtig wäre zuerst mal dass du genau beschreibst was du machen willst. So wie das jetzt dasteht kann man sich da alles mögliche zusammenreimen.
Peter schrieb: > aber eine Zielführende Antwort würde mein > Wissen enorm erweitern.;-)) Vielleicht möchtest du die Doku zu avrdude mal lesen. Denn selber lesen, macht selber schlau.
Peter schrieb: > wie kann man mit dem Original Botslader eine Hexdatei welche eine > Hex.ino ist/sein soll in den Arduino laden? Zunächst mal sollte man aus der *.ino eine *.hex erstellen. Wenn man ’ne *.ino-Datei in den μC schieben will, gibt’s u.U. seltsame Fehler ….
Arduino Fanboy D. schrieb: > Vielleicht möchtest du die Doku zu avrdude mal lesen. > Denn selber lesen, macht selber schlau. Warum machen sich nur so viele die Arbeit diese nichtsagenden "Informationen" zu geben. Erklärbär schrieb: > Lebenswichtig wäre zuerst mal dass du genau beschreibst was > du machen willst. So wie das jetzt dasteht kann man sich da > alles mögliche zusammenreimen. Auch deine antwort ist nicht Zielführend, aber schon besser wie von Fanboy. Fanboy scheint ja die Frage verstanden zu haben. Ein Programm ist eine Hexdatei. Diese soll im Arduino lauffähig sein. Wie lade ich sie in den Arduino?
Es gibt avrdude. Avrdude beherrscht das Protokoll für den Bootloader. Mit avrdude kann man mit dem richtigen Befehl eine fertige Hex auf einen Arduino schieben.
Was ist mit der Antwort, doch mal bitte selbst kurz in die Doku von avrdude zu schauen, verkehrt? Vorausgesetzt, es liegt wirklich als iHex-Datei vor, und nicht als *.ino-Quelltextdatei, _wie im Eingangsbeitrag geschrieben_, ist’s nunmal nur ein avrdude-Aufruf, die Datei in den Chip zu bekommen.
:
Bearbeitet durch User
Sebastian R. schrieb: > Mit avrdude kann man mit dem richtigen Befehl eine fertige Hex auf einen > Arduino schieben. geht es nicht mit der Originalen Arduino IDE ?
Jack V. schrieb: > und nicht als *.ino-Quelltextdatei, wenn es eine *.ino wäre , hätte ich bestimmt keine Schwierigkeiten.
Dann schreib’s halt auch nicht hin: Peter schrieb: > welche eine > Hex.ino ist/sein soll Ansonsten wurd’s ja schon beantwortet: avrdude und ab dafür. Genaue Parameter hängen nicht zuletzt von der Art deines Arduinos ab – daher selbst nachsehen.
:
Bearbeitet durch User
Peter schrieb: > wie kann man mit dem Original Botslader eine Hexdatei welche eine > Hex.ino ist/sein soll in den Arduino laden? Irgendwas.ino ist Quellcode. Compiliert heißt das Irgendwas.hex oder auch Irgendwas.elf. Peter schrieb: > Meine Datei ist schon eine Programm.hex Datei! Und warum schreibst du dann vorher was von .ino? Peter schrieb: > geht es nicht mit der Originalen Arduino IDE ? Ich sehe keinen Menüpunkt in der IDE, der das Hochladen einer fremden .hex Datei anbieten würde. Aber wie gesagt: die IDE benutzt dafür auch bloß avrdude. Wenn du die IDE installiert hast, dann hast du auch avrdude. Als Programmer (avrdude Option -c) gibst du "arduino" an, dann wird der Bootloader verwendet. Außerdem wirst du noch den Port (-P) und Baudrate (-b) angeben müssen. Die Holzhammer-Methode geht so: du baust irgendeinen Sketch mit der IDE (so daß sie das .hex File erzeugt). Dann tauschst du das .hex gegen dein existierendes aus. Und verwendest die IDE um den Sketch hochzuladen.
Peter schrieb: > Warum machen sich nur so viele die Arbeit diese nichtsagenden > "Informationen" zu geben. Es ging darum, dir das richtige Stichwort zu nennen: avrdude. Den Rest liefert Dir Google frei Haus auf dem Silbertablett. Gegenfrage: Warum soll hier jemand für dich persönlich einen weiteren Aufsatz dazu schreiben, wo es doch schon mehrere hundert im Internet gibt? > geht es nicht mit der Originalen Arduino IDE ? Ich glaube nicht.
Sebastian R. schrieb: > Es gibt avrdude. > Avrdude beherrscht das Protokoll für den Bootloader. > > Mit avrdude kann man mit dem richtigen Befehl eine fertige Hex auf einen > Arduino schieben. Wenn du dich damit schon auskennst, sag ihm doch einfach den befehl!
Stefanus F. schrieb: > Es ging darum, dir das richtige Stichwort zu nennen: avrdude. Den Rest > liefert Dir Google frei Haus auf dem Silbertablett. Das Forum ist schon etwas scheiße! Da offenbar viele den Befehl kennen, wollen aber nicht rausrücken sondern zwingen den TO zum Lesen einer (eventuell sogar für ihn riesige) Doku. Er will doch nur sein Programm im Hex-Format in den Arduino laden! Natürlich wäre interessant welcher das ist, aber so wie ihr ihm helft ist das eine Frecheit! Die Doku kann er sich hinterher noch zusammenlesen um zu verstehen welche Befehle für welche Funktion in dem Kommando ist, aber ich bezweifel das er nach dem Lesen der Doku es hinbekommen wird!
Lona schrieb: > sondern zwingen den TO zum Lesen einer > (eventuell sogar für ihn riesige) Doku. Ganz genau, und zwar mit voller Absicht. Weil ich nämlich keine Lust habe, für ihn die Doku abzuschreiben. Es wird sehr wahrscheinlich nicht bei der einen Frage bleiben. Irgendwas klappt nicht und dann fragt er wieder. Wer zu faul ist, die schön bunten bestehenden Dokus zu lesen, der ist selbst Schuld. Schon das erste Suchergebnis von Google passt wie der Deckel auf den Topf: https://forum.arduino.cc/index.php?topic=134806.0 Dicht gefolgt von: https://www.ladyada.net/learn/avr/avrdude.html > ich bezweifel das er nach dem Lesen der Doku es hinbekommen wird! Die bestehende Doku ist gut. Wenn er die nicht versteht, dann eben nicht. Es gibt genug andere Hobbies die Spaß machen. Ich erwarte aber, dass er sie versteht.
AVRDUDESS das kann mit dem Arduino Bootloader arbeiten und flasht dir jedes Hex File. Auch ohne irgendwelche Konsolen Grütze
Hallo zusammen, für Leute, die sich die ganzen Parameter von avrdude nicht merken können oder wollen, gibt es auch eine passende GUI: http://avr8-burn-o-mat.aaabbb.de/avr8_burn_o_mat_avrdude_gui_en.php die benutze ich meistens. Gruß Erik
Peter schrieb: > geht es nicht mit der Originalen Arduino IDE ? Im Prinzip schon! Dazu wird man sich allerdings, für das Werkzeuge Menü, ein PlugIn in Java schreiben dürfen. Lona schrieb: > Das Forum ist schon etwas scheiße! Da offenbar viele den Befehl kennen, > wollen aber nicht rausrücken sondern zwingen den TO zum Lesen einer > (eventuell sogar für ihn riesige) Doku. Unfug. Erstens: In der Arduino IDE, die ausführlichen Meldungen aktivieren, dann zeigt es die avrdude Kommandozeile. Aber ich befürchte, dass jemand, welcher mit der Avrdude Anleitung überfordert ist, auch diese Kommandozeile nicht passend manipuliernen kann. Zweitens: Es fehlen wichtige Parameter, um hier eine funktionsfähige Kommandozeile zeigen zu können. Die Erwartungshaltung des TE ist also überzogen. Und deine damit auch.
Lona schrieb: > Wenn du dich damit schon auskennst, sag ihm doch einfach den befehl! Die Sache ist: es gibt nicht den Arduino, sondern mehrere. Die genauen Parameter des Befehls hängen, wie schon geschrieben, nicht zuletzt vom genauen Modell ab. Das aber wurde bislang geheimgehalten → es ist daher nicht möglich, einen konkreten Befehl hinzuschreiben, der beim TE mit Sicherheit funktioniert. (wurd‘ zwar sinngemäß auch schon mehrfach gesagt, aber nicht von jedem … sry)
Lona (Gast) schrieb:
>Wenn du dich damit schon auskennst, sag ihm doch einfach den befehl!
Ach herjee, daß ihr immer wieder auf diesen Narzisten hereinfallen
müsst.
Irgendeine Wischiwaschifrage hier sporadisch abladen, und eine Antwort
in Form einer Punktlandung verlangen. Da muß man doch nicht mehr drauf
antworten ...
Es ist wie fast immer , alles ist kontrovers diskutiert. Ich wollte nur ein Hex Datei in den Arduino laden. Es ist nicht wichtig, also werde ich es lassen. Mache eben etwas anderes!
..vergessen, wenn so viele Wissend sind, so sollten sie wissen, das sie ihr Wissen nur dem Wissen anderer verdanken, welche ihr Wissen frei weitergegeben haben. oh Gott, man sollte Wissen teilen, damit es sich vervielfacht!
Peter schrieb: > oh Gott, man sollte Wissen teilen, damit es sich vervielfacht! Was hat man davon, wenn ein Stück Wissen statt 1Mio Mal dann 1000001x im Netz steht? Zumal du ja nicht mal die Antworten gelesen hast, sonst wüsstest du mittlerweile, dass dein Wunsch aufgrund fehlender Informationen gar nicht erfüllbar ist. Nein, man sollte Faulheit nicht unterstützen, damit sie sich nicht vervielfacht.
Jack V. schrieb: > Was ... Ach... Meine Oma sagte schon: > Wer will, findet Wege. > Wer nicht will, Gründe. Wenn die Gründe ausgehen, dann halst man irgendeinem die Schuld auf und hackt drauf rum. Alles total menschlich.
Jack V. schrieb: > Peter schrieb: >> oh Gott, man sollte Wissen teilen, damit es sich vervielfacht! > > Was hat man davon, wenn ein Stück Wissen statt 1Mio Mal dann 1000001x im > Netz steht? Google findet auf den ersten 10 Seiten nur noch abgeschriebenes Halbwissen statt der (vielleicht vorhandenen) vollständigen Dokumentation. Hersteller (im weiteren Sinne) können sich in Zukunft also die vollständige Dokumentation gleich ganz sparen und einfach nur 1000 Beispiele auf github und instructables verteilen. Grandioser Erfolg. MfG, Arno
Peter schrieb: > Es ist wie fast immer , alles ist kontrovers diskutiert. > Ich wollte nur ein Hex Datei in den Arduino laden. Und ich habe Dir zuerst das richtige Stichwort zum Googeln gegeben, dann einen Link zu dem gewünschten Befehl und dann auch noch einen Link zu einer kunterbunten Webseite, die den Befehl im Detail erklärt. Mehr geht nicht. Wenn Dir das nicht genügt, solltest du dir wirklich ein anderes Hobby suchen, am besten eins, wo man gar nichts machen muss. Zum Beispiel Bier trinken und Pizza essen, die du dir liefern lässt.
Hallo, Stefanus F. schrieb: > Mehr geht nicht. Das mag vielleicht sein, aber man könnte das auch mal in einer etwas konzilianteren Art und Weise mitteilen... > Wenn Dir das nicht genügt, solltest du dir wirklich ein > anderes Hobby suchen, am besten eins, wo man gar nichts machen muss. Zum > Beispiel Bier trinken und Pizza essen, die du dir liefern lässt. ...anstatt anderen Leuten, die du nicht kennst, Faulheit zu unterstellen. Und wenn du dich doch so genervt fühlst, empfehle ich dir doch einfach mal die Finger von der Tastatur lassen. Merke: weniger ist manchmal mehr. rhf
Stefanus F. schrieb: > Bier trinken ist wie Handeltraining, schwere Arbeit.;-)) seit über zehn Jahren habe ich erstmals wieder eine Hexdatei welche ich zum Test testen wollte. Das Teil brauche ich noch nicht mal. Nur Interessenhalber. Ich werde doch keine Kopfstände machen um das Teil in den Arduino zu bekommen. Wenn es EINFACH in der IDE iplantiert gewesen wäre, dann wäre es in 20 sek. erledigt.warum ist es nicht als einfacher Aufruf in der IDE, wie eine Hexdatei *.hex aus der *.ino zu machen. Dann warte ich darauf bis es das in der IDE gibt. Damit ist das Tema Hexdatei für mich bis auf weiteres geschlossen. MfG
Peter schrieb: > Es ist nicht lebenswichtig, > Es ist nicht wichtig, also werde ich es lassen. > Mache eben etwas anderes! > seit über zehn Jahren habe ich erstmals wieder eine Hexdatei welche ich > zum Test testen wollte. Das Teil brauche ich noch nicht mal. > Damit ist das Tema Hexdatei für mich bis auf weiteres geschlossen. Es ist schon ein Frechheit, Leute mit einer Frage zu belästigen und gleichzeitig nicht müde werden zu betonen, wie egal und unwichtig das Problem in Wirklichkeit ist.
Peter schrieb: > Ich werde doch keine Kopfstände machen um das Teil in den Arduino zu > bekommen. Musst du auch nicht. Du musst nur den einen Befehl ausführen, auf den ich verwiesen habe. Und wenn es nicht klappt, dann die Erklärungen dazu lesen und den Befehl entsprechend anpassen.
Cyblord -. schrieb: > Es ist schon ein Frechheit, Leute mit einer Frage zu belästigen und > gleichzeitig nicht müde werden zu betonen, wie egal und unwichtig das > Problem in Wirklichkeit ist. Ja Cyblord , manches mache ich eben nur aus Interesse, will aber nicht unnütz meine letzte Lebenszeit damit vergeuten. Peter schrieb: > Nur Interessenhalber. Ja Cyblord , das solltest du auch zitieren. ...oder ist es nur dein Hobby bewusst Menschen zu diffamieren.
> warum ist es nicht als einfacher Aufruf in der IDE, wie > eine Hexdatei *.hex aus der *.ino zu machen. Vermutlich mit voller Absicht, weil Arduino Anfänger mit HEX Dateien gar nicht hantieren sollen. Die Fortgeschrittenen scheuen sich nicht davor, einen einzelnen Befehl gemäß Anleitung einzutippen. Aber frage das mal die Arduino Entwickler, die können deine Frage sicher besser beantworten. > Dann warte ich darauf bis es das in der IDE gibt. Tu das. Besorge Dir viele Snickers, denn das könnte noch lange dauern.
Peter schrieb: > Ja Cyblord , manches mache ich eben nur aus Interesse, will aber nicht > unnütz meine letzte Lebenszeit damit vergeuten. Ja super, und die Zeit der der Anderen? Entweder man hat ein problem und sucht Hilfe oder es ist einem egal. Beides in Kombination finde ich merkwürdig. > ...oder ist es nur dein Hobby bewusst Menschen zu diffamieren. Nicht nur...
Stefanus F. schrieb: > Stefanus F. Hallo Stefan, du solltest doch wissen das alles was man schon kann, leicht zu verstehen ist. Ich bin schon vielen Links gefolgt welche kaum Ansätze von Lösungen enthalten haben. Da stehst du unter Anderen als Ausnahme in der Liste. Werde deinen Hinweisen noch folgen, aber ich weis ja nicht wie lange das dauert und ich habe noch Programme welche ferig werden müssten. MfG
Peter schrieb: > aber ich weis ja nicht wie lange das dauert Wenn es gut läuft weniger als eine Minute. Tu es, anstatt darüber zu diskutieren. Ist ja wie bei "Sex and the City" hier.
Unfassbar.... Mindestens 3 Lösungswege wurden dir gezeigt. Aber du steckst die Finte in den Sand, und wirfst den Kopf ins Korn. Peter schrieb: > warum ist es nicht als einfacher Aufruf in der IDE Das kann ich dir sagen! 1. Gar niemand benötigt es 2. Es gibt genug Alternativen, dieses zu tun 3. Die IDE Entwickler geben sich massiv Mühe, die Featuritis einzudämmen. Übrigens: Wenn die Arduino Basher, dieses Forums, Kübelweise Gift und Galle spucken, dann meinen sie genau solche Helden wie dich. Meinen dann aber ALLE Arduino User wären blöd. So ist es die Verachtung, welche u.a. du weckst, welche dann über alle geschüttet wird. Auch in den Arduino Foren wirst du mit dieser Einstellung nicht weit kommen. Ich fasse mal zusammen: In ca 30 Stunden ist es nicht noch nicht mal im Ansatz gelungen eine *.hex Datei auf einen Arduino zu spielen. Oder gar konkrete Angaben zu machen. Noch nicht mal ein Versuch dessen. Ich möchte das mal als "Totalversagen" bezeichnen.
Arduino Fanboy D. schrieb: > Noch nicht mal ein Versuch dessen. > > Ich möchte das mal als "Totalversagen" bezeichnen. LOL Deine Menschenkenntnisse sind beachtungswert! ... ja in den 30 stunden habe ich nur versucht eie *.hex in den Arduino zu laden, es gibt ja nichts anderes zu tun. Du machst da ausschließlich so.;-)))
Wie wär's denn mit dem Tool: http://shop.myavr.de/index.php?ws=download_file.ws.php&dlid=112&filename=software/tool_myAVR-ProgTool-V142-b2278_en_de.zip Hex-Datei hochladen, Fuse setzen und vieles mehr MfG. Mandi
Hallo Peter "Xloader" ist das Programm, was Du brauchst! Viel Erfolg Peter
Mich würde die Befehlszeile aber auch interessieren. Deshalb extra nachsehen würde ich aber auch nicht. Falls jemand ein Beispiel hat, kann er es ja posten.
Raph schrieb: > Deshalb extra > nachsehen würde ich aber auch nicht. $ avrdude --dwim zehex Es ibt ja nur einen Arduino: https://store.arduino.cc/arduino-genuino/boards-modules Easy, leo
Raph schrieb: > Deshalb extra > nachsehen würde ich aber auch nicht. Ist klar! Noch nicht mal auf deinem eigenen Recher? Wie ich vorher schon sagte: 1. Arduino IDE, ausführliche Meldungen aktivieren 2. Upload drücken Deine heiß geliebte Beispiel-Zeile erscheint vor deinen Augen Die Augen mach auf, den Geist weit.
Arduino Fanboy D. schrieb: > Die Augen mach auf, den Geist weit. Das wäre zuviel der Eigeninitiative verlangt ....
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.