Hello,
I'm unable to build the SIMtrace firmware according to the instructions on
the wiki at
http://bb.osmocom.org/trac/wiki/SIMtrace/Firmware.
The GCC 4.5.2 ARM cross compiler has been installed and added to my path.
Here is the output when I run make:
~/repos/openpcd/firmware$ make -f Makefile.dfu BOARD=SIMTRACE
-------- begin (mode: RUN_FROM_ROM) --------
arm-elf-gcc (GCC) 4.5.2
Copyright (C) 2010 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.
Assembling (ARM-only): src/start/Cstartup.S
arm-elf-gcc -c -mcpu=arm7tdmi -I. -x assembler-with-cpp -DRUN_FROM_ROM
-D__AT91SAM7S256__ -Wa,-adhlns=src/start/Cstartup.lst,--gdwarf-2 -Iinclude/
-D__ASSEMBLY__ src/start/Cstartup.S -o src/start/Cstartup.o
src/start/Cstartup.S:102:2: error: #error please define PIO_BOOTLDR for
your board
make: *** [src/start/Cstartup.o] Error 1
Has the SIMtrace target been removed from this repo? Looking through
Makefile and Makefile.dfu, I don't see any references to the project. None
of the checks on the $BOARD variable include a SIMTRACE option. Similarly,
Cstartup.S only defines PIO_BOOTLDR for PCD, PICC, and OLIMEX boards.
I'm still browsing through some other source files to see if I'm missing
something obvious, but I'd appreciate any advice.
Thanks,
-Nick P.