atmega32 image inkl bootloader auslesen

Gast #3694744
Lesenswert?

Hallo,

ich habe ein Projekt in dem ich den fastboot loader verwende. Ich würde 
nur gerne ein hex File erzeugen welches sowohl bootloader als auch die 
eigentliche Firmware enthält, damit das initiale flashen in einem 
Schritt erfolgen kann.
Mein Gedanke war einfach die Firmware aus einem vollständig 
programmierten Gerät zu lesen und dann als ganzes zu flashen:
1
avrdude -p m32 -c avrispmkii -P usb -U flash:r:readback.hex:i
2
avrdude -p m32 -c avrispmkii -P usb -e -V -U flash:w:readback.hex -U lfuse:w:0x1f:m -U hfuse:w:0xdc:m -U lock:w:0xff:m

Wenn ich das gemacht habe läuft zwar die Hauptfirmware aber der 
Bootloader scheint nicht mehr angesprungen zu werden. Die fuse und 
lock-Bits setze ich genauso wie beim initialen Programmieren.
Hat jemand eine Idee was das Problem sein könnte? Oder wie man 
anderweitig ein einzelnes hex File mit Bootloader und Core-Firmware 
erzeugen könnte?

Danke,
Julian

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