Gast
#3928502
vorab was ich möchte: Applikation und Bootloader gemeinsam brennen auf einem tiny85 geht nicht :-( d.h. die App geht nicht, der Bootloader schon und ich kann die App durch laden per Bootloader gangbar machen) nach Blick ins Datenblatt und Bootloadercode ist zwar klar dass der Bootloader den ersten Sprung auf der Adresse 0 modifiziert damit er selber zuerst angesprungen wird, dann müsste aber ja das Programm gehen und der Bootloader nicht? zum Ablauf: wenn ich die beiden Progs gmeinsam brenne mit: avrdude -p t85 -P /dev/ttyACM0 -c stk500v2 -B 4 -U flash:w:"LionBoot.hex" und danach den Flash auslese mit avrdude -p t85 -P /dev/ttyACM0 -c stk500v2 -B 4 -U flash:r:"back.hex":i steht die Modifikation des Sprungs im Flash, wie kommt die dahin?! erste Zeile in LionBoot.hex (das Blank ist von mir) :10000000 0EC028C027C026C025C0EAC223C022C017 erste Zeile back.hex :20000000 1FCF28C027C026C025C0EAC223C022C021C020C01FC01EC01EC01CC01BC011249F und als Abschluss kann ich mit beiden Dateien Verify machen und es gibt keinen Fehler?! avrdude -p t85 -P /dev/ttyACM0 -c stk500v2 -B 4 -U flash:v:"LionBoot.hex" avrdude -p t85 -P /dev/ttyACM0 -c stk500v2 -B 4 -U flash:v:"back.hex" Einen Verdacht habe ich: es werden 8190 Bytes verifiziert, warum nicht 8192?