A
Arne Rossius
Guest
Hallo,
ich suche fuer den Mega8 einen Bootloader, der mit dem Atmel-Protokoll (das
z.B. von AVRProg und AVRdude verwendet wird) kompatibel ist. Dabei ist mir
der Bootloader in der Appnote AVR109 in die Haende gefallen. Leider steht
da nirgends dran, fuer welche Controller sich der eignet. Daher die erste
Frage, ob der ueberhaupt auf einem Mega8 (sinnvoll) einsetzbar ist (der
Bootloader sollte - ohne EEPROM, Fuses etc. - moeglichst <= 512 Byte
brauchen).
Wenn der Bootloader diese Vorraussetzungen erfuellt, dann waere mein
naechstes Problem, den C-Code zu kompilieren. Scheinbar wird da dieser
IAR-Compiler benoetigt, den ich aber leider nicht habe (gibt es den fuer
Linux ueberhaupt?). Die Dateien sehen auch etwas merkwuerdig aus (.ewp
und .eww kenne ich nicht), ausserdem fehlt irgendwie das Makefile, mit
avr-gcc komme ich da also auch nicht weiter (ich bin in C Anfaenger,
deswegen wuerde ich z.B. ein Makefile dafuer noch nicht selber
hinbekommen). Hat hier vielleicht jemand den IAR-Compiler und kann mir den
Code fuer den Mega8 kompilieren (nur die Funktionen fuer den Flash, nicht
EEPROM/Fuses/...)? Oder gibt es gar bessere/andere Bootloader in Assembler
oder fuer avr-gcc?
Vielen Dank schon mal.
Gruss,
Arne
ich suche fuer den Mega8 einen Bootloader, der mit dem Atmel-Protokoll (das
z.B. von AVRProg und AVRdude verwendet wird) kompatibel ist. Dabei ist mir
der Bootloader in der Appnote AVR109 in die Haende gefallen. Leider steht
da nirgends dran, fuer welche Controller sich der eignet. Daher die erste
Frage, ob der ueberhaupt auf einem Mega8 (sinnvoll) einsetzbar ist (der
Bootloader sollte - ohne EEPROM, Fuses etc. - moeglichst <= 512 Byte
brauchen).
Wenn der Bootloader diese Vorraussetzungen erfuellt, dann waere mein
naechstes Problem, den C-Code zu kompilieren. Scheinbar wird da dieser
IAR-Compiler benoetigt, den ich aber leider nicht habe (gibt es den fuer
Linux ueberhaupt?). Die Dateien sehen auch etwas merkwuerdig aus (.ewp
und .eww kenne ich nicht), ausserdem fehlt irgendwie das Makefile, mit
avr-gcc komme ich da also auch nicht weiter (ich bin in C Anfaenger,
deswegen wuerde ich z.B. ein Makefile dafuer noch nicht selber
hinbekommen). Hat hier vielleicht jemand den IAR-Compiler und kann mir den
Code fuer den Mega8 kompilieren (nur die Funktionen fuer den Flash, nicht
EEPROM/Fuses/...)? Oder gibt es gar bessere/andere Bootloader in Assembler
oder fuer avr-gcc?
Vielen Dank schon mal.
Gruss,
Arne