den im Betreff genannnten Fehler bekomme ich, wenn ich "make all" auf ein C-Projekt für einen arm-Board ausführe. Das Projekt wurde mir gegeben, damit ich mich mit den Prozessen vom Compilen bis zum Flashen vertraut mache.
Zuvor habe ich die die arm-Toolchain mit gcc-4.7 von der emdebian repo für wheezy installiert und getestet. Das schient soweit zu funktionieren. Nur scheint was mit den binutils nicht zu stimmen. Die komplette Ausgabe nach make all:
Code: Alles auswählen
The Makefile inbuilt Variables
MAKEFILES =
MAKEFILE_LIST = Makefile /home/(etwas Pfad)/boardxmp/sdcard_datenlogger_application/config.mk messages.mk .dep/init.o.d .dep/led_device.o.d .dep/main.o.d .dep/mci_device.o.d .dep/st_device.o.d .dep/usart_device.o.d
.DEFAULT_GOAL = makevariables
MAKE_RESTARTS =
.FEATURES = target-specific order-only second-expansion else-if archives jobserver check-symlink
.INCLUDE_DIRS = /usr/include /usr/local/include /usr/include
------- begin (mode: RAM_RUN) --------
arm-linux-gnueabi-gcc-4.7 (Debian 4.7.2-4) 4.7.2
Copyright (C) 2012 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Linking: project.elf
arm-linux-gnueabi-gcc-4.7 -mcpu=arm920t -mthumb-interwork -I. -ggdb3 -DRAM_RUN -DVECTORS_IN_RAM -I./include/ -O0 -Wall -Wimplicit -Wcast-align -Wpointer-arith -Wswitch -Wredundant-decls -Wreturn-type -Wshadow -Wunused -Wa,-adhlns=object-files/cstartup_gnu.lst -finline-functions -Wno-implicit -MD -MP -MF .dep/project.elf.d object-files/cstartup_gnu.o object-files/isr.o object-files/main.o object-files/init.o object-files/mci_device.o object-files/usart_device.o object-files/st_device.o object-files/led_device.o --output project.elf -nostartfiles -Wl,-Map=project.map,--cref -lm -lc -lgcc -TAT91RM9200-RAM.ld
collect2: error: ld terminated with signal 11 [Speicherzugriffsfehler]
/usr/lib/gcc/arm-linux-gnueabi/4.7/../../../../arm-linux-gnueabi/bin/ld: BFD (GNU Binutils for Debian) 2.22 assertion fail ../../bfd/elf32-arm.c:13830
Vielen Dank.
Freundliche Grüße