Hi,
I’ve started work on the IPL for our ARM9 based board. We have the
OpenIce32-A900 JTAG debugger and I’m using Spider to drive it.
Something I haven’t been able to work out (and haven’t had a response from
AIJI yet) is how to get C-level debugging to work in Spider.
I am using the QNX makefile build system and end up with a ELF file
(without the .elf extension - haven’t work out how to do that yet!). If I
run objdump on the file I can see the various symbols and paths to my
assembler and C source files.
We also have AIJI’s SMDK2410 dev board for the Samsung S3C2410. They supply
a monitor program that is built (pre-built) to a .AXF file. When I load
this file in Spider I get all the c files used to build the project. As I
understand it, AXF is Arm’s wrapper around the ELF file, and was also built
using ARM dev tools.
I wonder if the problem may be that we are not using ARM’s dev tools, but
ELF files should be ELF files not matter which tools are used in the
building?
I would be very gratefull for any suggestions on how to get c debugging
running with this combination of ICE, debugger and GNU/QNXNTO tool chain.
Many thanks,
Dan.
Daniel Watford.