This is the mail archive of the ecos-discuss@sources.redhat.com mailing list for the eCos project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: how to build an eCos library for ARM7tdmi simulator


Gary Thomas wrote:
Did you follow the instructions?  Try looking at the FAQ:
  http://sources.redhat.com/fom-serv/sid/cache/6.html
This should work (it does for me).
Yes, I tried this.  I invoke sid using:

/usr/local/sid/bin/arm-elf-sid --gdb=2000 -EL

then in another window I run my hello world app:

arm-elf-gdb a.out

which brings up insight.  I connect to remote/tcp (localhost:2000)
and hit run.  I get:

Loading section .rom_vectors, size 0x40 lma 0x2020000

in the gdb console, but no source appears in the main window and
no "hello world" appears anywhere.

a.out is created  by compiling hello.c using the same makefile
I used to create it for my EB40A board running ecos/redboot.
Compiling it by:

arm-elf-gcc -EL hello.c -o hello.x

complains that -EL is an unrecognized option and it cannot find
stdio.h.  This is a 2.95-2 build of gcc built using the cross
compile instructions in the ecos docs.  I suppose I ought to
get this fixed before continuing with sid.

-tim


--
Before posting, please read the FAQ: http://sources.redhat.com/fom/ecos
and search the list archive: http://sources.redhat.com/ml/ecos-discuss


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]