PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : FastBoot von Peter Dannegger funktionierd nicht



Thalhammer
24.02.2012, 16:14
Hallo,
Ich habe das Problem, das ich einen Bootloader brauche, der möglichst wenig platz braucht<512Byte währen optimal, und das Programmieren über den Uart zuläst.
ich bin auf diesen gestossen:
http://www.mikrocontroller.net/articles/AVR_Bootloader_FastBoot_von_Peter_Dannegger#Downlo ads
Der jedoch leider nicht funktionierd.
Das Programm bleibt solange bei Connecting stehen bis ich es beende.
der Bootloader ist richtig gebrannt und die Fuses vermutlich richtig gesetzt.
Ich habe einfach den für den Atmega8 genommen, weil für den 88 keine asm drin war und auf der Website stand das es auch mit dem 88 geht.
Nachdem ich das PC Programm umgemoddelt hatte nun die Ernüchterung.
Woran kann es liegen ?
Vieleicht daran das ich statt dem mega8 nen mega88 nutze ?
Sind da so große unterschiede ?

MFG Thalhammer

ePyx
24.02.2012, 16:16
Da steht nur, dass er supported wird. Hast du ihn selbst übersetzt ? Oder einfach das Hexfile für den mega8 genommen ?

Thalhammer
24.02.2012, 16:59
Hex file gabs keins, hab ihn selbst übersetzt,
hat sich erledigt, nachdem ich in M8.ASM die include m8def gegen m88def getauscht hab gings.
Jetzt geht der Bootloader, dafür aber mein Programm nimmer, immer wenn ich es hochlade sendet er nur unverständliche zeichen über den Uart.
Hat aber nichts mit dem Bootloader zu tun, weil wenn ich das Programm direkt hochlade passierts auch.

ePyx
24.02.2012, 17:02
Baudrate im Terminal richtig eingestellt? Richtige Taktfrequenz (CLKDIV8 Fuse) oder Taktquelle richtig gesetzt ?

Thalhammer
24.02.2012, 18:24
CLKDIV8 Wars, hatte ich vorher drausen und habs bei den änderungen für den Bootlader aus versehen wieder rein.
Danke für die Hilfe.

ePyx
24.02.2012, 20:35
Kein Ding, für so etwas ist ein Forum schließlich da.