Probleme beim kompilieren mit WinARM unter Windows 7 x64

Begonnen von samerbaer, 02. Okt 2013, 15:17

« vorheriges - nächstes »
Nach unten

samerbaer

Hallo,

ich habe bisher folgendes gemacht:
WinARM-20060606 installiert
PATH Variablen erstellt
Makefile.local.WinARM umbenannt und Pfade angepasst
Den Fehler durch die libgcc.a behoben (Hardware FP), indem ich die libgcc.a aus "ronetix-gnutools-arm-elf-4.1.1-linux.tar.bz2" verwendet habe
Den Fehler durch die libc.a behoben (Hardware FP), indem ich die libc.a aus "ronetix-gnutools-arm-elf-4.1.1-linux.tar.bz2" verwendet habe
Jetzt habe ich aber folgenden Fehler:
c:/WinARM//bin/arm-elf-ld -Tlpc2220_rom.ld -Map boop.map -Lc:/WinARM//lib/gcc/arm-elf/4.1.1/interwork -Lc:/WinARM//arm-elf/lib/interwork -o boop_rom.elf crt.o m
ain.o global.o buffer.o syscalls.o audio/soundirq.o infrared/infraredirq.o interrupt/irq.o keyboard/keyirq.o serial/serirq.o timer/timerirq.o adc/adc.thumb.o ad
c/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 dis
play/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.th
umb.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.thum
b.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.th
umbunopt.o infrared/ir_spaceenc.thumbunopt.o infrared/ir_lirc.thumbunopt.o -lc -lgcc
c:/WinARM//arm-elf/lib/interwork\libc.a(syscalls.o): In function `_sbrk':
/home/src/cross/newlib-1.14.0/newlib/libc/sys/arm/syscalls.c:476: multiple definition of `_sbrk'
syscalls.o:syscalls.c:(.text+0x0): first defined here
c:/WinARM//bin/arm-elf-ld: Warning: size of symbol `_sbrk' changed from 48 in syscalls.o to 84 in c:/WinARM//arm-elf/lib/interwork\libc.a(syscalls.o)
make.exe: *** [boop_rom.elf] Error 1


Hierzu kann ich nichts im Forum finden, kann mir hier jemand helfen?


samerbaer

Hi,
das installieren einer neuen Toolchain war mir dann doch zu viel Arbeit.

Ich habe in der syscalls.c die Zeile:
caddr_t _sbrk ( int incr )
in:
caddr_t _sbrk2 ( int incr )
und schon klappt das compilieren.
Betty geflasht und läuft.

Trozdem Dank für die Hilfe

Nach oben