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
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.
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.
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
Hallo mtram, bitte sehr. Bitte die richtigen Fusebits setzen, insbesondere, dass der AVR µC selbst das Flash beschreiben darf!
Vielen Dank, Karl Mein Programmer suche ich gerade. Bis das erste Nutzerprogramm geladen ist, wird noch länger dauern. Guten Abend!
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.