ich brüte gerade über dem Bopotloader vom Arduino MEGA2560, der findet sich im Source lokal bei mir unter C:\Program Files (x86)\Arduino\hardware\arduino\avr\bootloaders\stk500v2 (bin mit Windows 7 unterwegs). Den Vogel will ich umbauen, dazu muss ich ihn aber compilieren können, was mich so langsam in die Drogerie treibt um Haartönung zu kaufen
Erstmal also avr-gcc-9.2.0-x64-mingw gesaugt und gängig gemacht.
1. Versuch
make all liefert mir:
"-f" kann syntaktisch an dieser Stelle nicht verarbeitet werden.
make: *** [Makefile:428: sizebefore] Error 255
OK, die folgenden Zeilen also auskommentiert
Code: Alles auswählen
sizebefore:
@if test -f $(TARGET).elf; then echo; echo $(MSG_SIZE_BEFORE); $(ELFSIZE); \
2>/dev/null; echo; fi
sizeafter:
@if test -f $(TARGET).elf; then echo; echo $(MSG_SIZE_AFTER); $(ELFSIZE); \
2>/dev/null; echo; fi
"Make all" liefert:
Code: Alles auswählen
Compiling: stk500boot.c
avr-gcc -c -mmcu=atmega2560 -I. -gdwarf-2 -DF_CPU=16000000UL -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -fno-jump-tables -Wall -Wstri
ct-prototypes -Wa,-adhlns=stk500boot.lst -std=gnu99 -MD -MP -MF .dep/stk500boot.o.d stk500boot.c -o stk500boot.o
stk500boot.c:2119:1: fatal error: opening dependency file .dep/stk500boot.o.d: No such file or directory
2119 | }
| ^
compilation terminated.
make: *** [Makefile:540: stk500boot.o] Error 1