Let the games begin
Wir haben versucht die Firmware zu aktualisieren, allerdings spukt uns der Linker in die Suppe:
Linking: main_dumbreader.elf arm-elf-gcc -mcpu=arm7tdmi -I. -gdwarf-2 -DRUN_FROM_ROM -D__MS_types__ -D__LIBRFID__ -DPCD -D__AT91SAM7S128__ -Isrc/pcd -Iinclude -Isrc -O2 -Wall -Wextra -Wcast-align -Wimplicit -Wunused -Wpointer-arith -Wswitch -Wredundant-decls -Wreturn-type -Wshadow -Wbad-function-cast -Wsign-compare -Waggregate-return -Wa,-adhlns=src/start/Cstartup_app.lst -I/home/enko/tmp/librfid/include/ -MD -MP -MF .dep/main_dumbreader.elf.d src/start/Cstartup_app.o lib/changebit.o lib/clearbit.o lib/setbit.o lib/testchangebit.o lib/testclearbit.o lib/testsetbit.o lib/lib_AT91SAM7.o src/os/pcd_enumerate.o src/os/fifo.o src/os/dbgu.o src/os/led.o src/os/req_ctx.o src/os/trigger.o src/os/main.o src/os/syscalls.o src/os/usb_handler.o src/os/usb_benchmark.o src/os/tc_cdiv.o src/os/pit.o src/os/pwm.o src/os/pio_irq.o src/os/usbcmd_generic.o src/os/wdt.o src/os/blinkcode.o src/os/system_irq.o src/os/flash.o src/pcd/rc632.o src/pcd/rc632_highlevel.o src/pcd/main_dumbreader.o --output main_dumbreader.elf -nostartfiles -Wl,-Map=main_dumbreader.map,--cref -lc -lgcc -L/home/enko/tmp/librfid/src/.libs/ -Tlink/AT91SAM7S128-ROM-sam7dfu-app.ld src/start/Cstartup_app.o: file not recognized: File format not recognized collect2: ld returned 1 exit status make: *** [main_dumbreader.elf] Error 1
File sagt das es sich um Cstartup_app.o um ein arm Objekt handelt.
Firmware gibts hier:
Toolchain gibts hier: