1wire-Bootader

#5625776
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
#5626012
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.
#5626097
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
Gast #5626141
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"
Angehängte Dateien:

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren