Hallo,
erst einmal ein großes Lob an die Entwickler, die die Betty zu einer wundervollen Universal-Fernbedienung gemacht haben. Weil ich eigene Infrarotcodes mit implementieren wollte, möchte ich die Firmware selbst kompillieren. Leider schlägt dies fehl. Hab die drei im Wiki angegebenen Toolchains probiert und zusätzlich noch die folgende:
https://github.com/danderson/nxos/blob/master/scripts/build_arm_toolchain.sh kompilliert. Jedes Mal schlägt das Kompillieren der Boop-Firmware mit folgendem Fehler fehl (in dem Fall mit der "selbst" kompillierten Version):
/home/virtualbox/arm/install/bin/arm-elf-ld -Tlpc2220_rom.ld -Map boop.map -L/home/virtualbox/arm/install/lib/gcc/arm-elf/4.4.0/interwork -o boop_rom.elf crt.o main.o global.o buffer.o audio/soundirq.o infrared/infraredirq.o interrupt/irq.o keyboard/keyirq.o serial/serirq.o timer/timerirq.o adc/adc.thumb.o adc/adcirq.thumb.o audio/sound.thumb.o audio/sid.thumb.o cc1100/cc1100.thumb.o cc1100/rf.thumb.o cc1100/fs20.thumb.o display/lcd.thumb.o display/fonty.thumb.o display/drawDigit.thumb.o display/drawIcon.thumb.o display/backlight.thumb.o flash/flash.thumb.o flash/bfs.thumb.o games/gamesmenu.thumb.o games/tic_tac_toe.thumb.o games/sokoban.thumb.o games/connect4.thumb.o gui/menu.thumb.o gui/mainmenu.thumb.o gui/testmenu.thumb.o gui/settingsmenu.thumb.o gui/controls.thumb.o infrared/infrared.thumb.o infrared/codes.thumb.o infrared/encoders.thumb.o infrared/ir_capture.thumb.o infrared/ir_selector.thumb.o keyboard/keyboard.thumb.o rtc/rtc.thumb.o rtc/i2c.thumb.o rtc/rtctimer.thumb.o serial/serial.thumb.o serial/redirector.thumb.o timer/timerfuncs.thumb.o tools/toolsmenu.thumb.o tools/scart_icp.thumb.o infrared/ir_itt.thumbunopt.o infrared/ir_nrc17.thumbunopt.o infrared/ir_raw.thumbunopt.o infrared/ir_rc5.thumbunopt.o infrared/ir_rc6.thumbunopt.o infrared/ir_rca.thumbunopt.o infrared/ir_rcmm.thumbunopt.o infrared/ir_rec80.thumbunopt.o infrared/ir_recs80.thumbunopt.o infrared/ir_rf.thumbunopt.o infrared/ir_sirc.thumbunopt.o infrared/ir_spaceenc.thumbunopt.o infrared/ir_lirc.thumbunopt.o -lc -lgcc
/home/virtualbox/arm/install/bin/arm-elf-ld: cannot find -lc
make: *** [boop_rom.elf] Fehler 1
Hat jemand eine Idee, woran das liegen könnte? Was bedeutet -lc? Hab es nicht im Help-File gefunden.
![Zwinkernd ;)](http://bettyhacks.com/forum/Smileys/default/wink.gif)
Betriebssystem ist Debian Squeeze 32-bit.