Forum: Mikrocontroller und Digitale Elektronik 1wire-Bootader


von My T. (mtram)


Lesenswert?

Hallo, meine Modellfahrzeuge steuert ein Attiny45.
Für Änderungen möchte ich gern einen 1wire-Bootlader,
z.B. den von PeDa einsetzen.
Leider gelingt es mir nicht, mit Gavrasm die Quellen zu übersetzen.
Könnte bittel einer von Euch mal ein Hex-File erzeugen?
Also für Attiny45 bei 1Mhz.
Resutat ist hoffentlich am 2.Advent in Schmalkalden zu sehen.
Danke und schönen Sonntag
µTram

von H.Joachim S. (crazyhorse)


Lesenswert?

Wer ist Gavasm?
Warum nimmst du nicht den avrasm?

von My T. (mtram)


Lesenswert?

Schreibfehler, richtig= gavrasm.
Ist auf der Mikrocontroller-Spielwiese enthalten.
Wenn was Anderes, dann nur Linux.
Aber ich dachte, enfacher als hier zigmal zu posten ist evl. einfach ein 
Hex-File zu machen.

von H.Joachim S. (crazyhorse)


Lesenswert?

dann stell das asm-file ein, dann findet sich wahrscheinlich einer.
Keiner weiss z.B. welchen Pin du verwenden willst.

Ansonsten: eigentlich finde ich es rel. dreist. Wenn du der Linux-Jünger 
bist (ja, ich weiss, alles ist da besser..), dann sieh zu, dass du es 
unter Linux zum Laufen bringst. Bei Assembler gibts nur wenig Spielraum, 
nur Syntax-Fragen sind zu klären/anzupassen. Wenn du also einen 
lauffähigen Assembler hast, sollte es mit sehr wenig Aufwand zu machen 
sein.

von My T. (mtram)


Lesenswert?

Ja ich weiss, die Bitte für mich die Arbeit zu machen ist hier im Forum 
nicht üblich.
Mit meinen 65 Jahren kann ich aber nicht mehr alles verstehen. Lange 
habe ich die Treads hier studiert und zig Versionen runtergeladen und 
versucht ein hex-File zu erzeugen.
Meine Hoffnung ist nur, dass das jemand liest, der selbst einen 
Bootlader für t45 erzeugt hat.
Pin3 also PB4 wäre mir am liebsten, da da jetzt ein IR-Empfänger nach 
außen führt und + und -.
Die neueste Quelle von PeDa ist wohl diese:
https://www.mikrocontroller.net/attachment/35618/Bootloader21_20080510.tar.gz

von Karl M. (Gast)


Angehängte Dateien:

Lesenswert?

Hallo mtram,

bitte sehr.

Bitte die richtigen Fusebits setzen, insbesondere, dass der AVR µC 
selbst das Flash beschreiben darf!

von My T. (mtram)


Lesenswert?

Vielen Dank, Karl
Mein Programmer suche ich gerade.
Bis das erste Nutzerprogramm geladen ist,
wird noch länger dauern.
Guten Abend!

von Karl M. (Gast)


Angehängte Dateien:

Lesenswert?

Hier ist noch die Beschaltung des 1-Wire Bootloaders, die mal 
Veröffentlicht wurde.

P.S. Die Datei get_avr_arch.sh ist besonders, da das original Script 
nicht richtig funktioniert, wird bei mir ein Wert für AVR µC 
eingetragen.

# get_avr_arch.sh
1
#!/bin/sh
2
# Get AVR architecture
3
# http://gcc.gnu.org/onlinedocs/gcc-4.8.0/gcc/AVR-Options.html
4
# attyin85, attiny45
5
echo "avr25"

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.