Hallo,
als Anfänger versuche ich eine Firmware für eine AtTiny25 auf dem Mac zu compilieren. Dazu habe ich ein Makefile und ein "TurntableStrobe.c" File. Das Makefile habe ich an meinen Programmer (ucbasp) angepasst. Wenn ich nun "make -- F_STROBE=60 F_XTAL=12" im Terminal eingebe, erhalte ich folgende Ausgabe und es wurde kein .Hex file erstellt:
brankoto@Brankos-iMac-Pro firmware % make -- F_STROBE=60 F_XTAL=12
strobe = 60 Hz xtal = 12
Building target: build/60/12/TurntableStrobe.elf
Invoking: AVR C Linker
avr-gcc -Wl,-Map,build/60/12/TurntableStrobe.map -mmcu=attiny25 -o "build/60/12/TurntableStrobe.elf" build/60/12/TurntableStrobe.o -lm -Wl,-gc-sections
/usr/local/opt/avr-binutils/bin/avr-ld: build/60/12/TurntableStrobe.o: in function main': TurntableStrobe.c:(.text.startup.main+0x4): undefined reference to led'
/usr/local/opt/avr-binutils/bin/avr-ld: build/60/12/TurntableStrobe.o: in function .L6': TurntableStrobe.c:(.text.__vector_4+0x3c): undefined reference to led'
collect2: error: ld returned 1 exit status
make: *** [build/60/12/TurntableStrobe.elf] Error 1
brankoto@Brankos-iMac-Pro firmware %
Was muss ich ggf. tun? Habe Versucht dazu zu lesen, aber überfordert mich noch.
Gruß Branko
[Edit: Titel korrigiert - Mod.]
