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.
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 ?
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.
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.
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.;-)))
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.
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.