Hallo, ich habe folgenden Bootloader gefunden (1) und per ISP auf einen ATtiny85 geflasht. Nun möchte ich den Bootloader natürlich nutzen. Wie mache ich das am besten ohne die Arduino Oberfläche? Daher wenn ich eine eigene .hex übertragen will? Kann mir da bitte jemand auf die Sprünge helfen? (1) https://github.com/nerdralph/picoboot-lib
bootloader schrieb: > Wie > mache ich das am besten ohne die Arduino Oberfläche? Meines Wissens nutzt die Arduino-Oberfläche den "avrdude". Den gibt es auch separat. Jeder Programmer, der das STK-500-Protokoll unterstützt, sollte funktionieren, denn das scheint nerdralph zu verwenden. Die Experten mögen mich korrigieren, wenn ich falsch liege. Gruß Klaus (der soundsovielte) P.S. Gute Doku zu schreiben ist ungleich schwerer, als zu programmieren. Das liegt daran, daß Maschinen gaaaaanz selten etwas mißverstehen ;-)
Danke. Damit konnte ich ihn jetzt schonmal dazu bewegen überhaupt einen Kommunikationsversuch zu starten. Allerdings scheint der AVR nicht das erwartete Zeichen zurückzugeben. Weiß jmd. woran das liegen könnte oder wie es zu beheben ist?
bootloader schrieb: > Danke. Damit konnte ich ihn jetzt schonmal dazu bewegen überhaupt einen > Kommunikationsversuch zu starten. Allerdings scheint der AVR nicht das > erwartete Zeichen zurückzugeben. > > Weiß jmd. woran das liegen könnte oder wie es zu beheben ist? Läuft dein Tiny auch mit 8Mhz, wie auf der Github Seite angegeben? Ansonsten mal mit dem Scope oder Logic Analyzer kontrollieren was der Tiny ausspuckt.
Runner schrieb: > Ansonsten mal mit dem Scope oder Logic Analyzer kontrollieren was der > Tiny ausspuckt. Oder (wenn beides nicht vorhanden ist), nach alter Bastlersitte einen Befehl des STK500-Protokolls raussuchen, ein Terminalprogramm hernehmen, das vordefinierte Strings absenden kann und sich die Antwort auf dem Bildschirm anschauen. Da fällt dann meistens schon der Groschen (das 5-Cent-Stück?). Gruß Klaus (der soundsovielte)
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.