This is the mail archive of the ecos-discuss@sourceware.cygnus.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]

build/config/run problems


I'm trying to follow the ecos web page instructions to run
ecos on a Cirrus EP7211 board. I have gotten to the
thread_gdb.exe test (as described on 'ecos-tutorial.e.html').

It appears that this test does not run under the insight
window debugger. I have to use 'arm-elf-gdb -nw thread_gdb.exe',
is this right? The web page says the filename should be 'thread_gdb'.

The 'set mips-force-32bit-saved-gpregs' command (strange that
I would need to do a 'mips' command in 'arm') as described
in the target setup instructions always results in an error:
       No symbol table is loaded. Use the "file" command.
What does that mean?

If I just don't do that command, I get the
	<GDB Thread test OK>
	EXIT:<done>
as described, but it's hung after that. From what I read, it
sounds like it's supposed to work like this (hang after the end)?

Then I make a config according to the page ecos-tutorial.11.html
under 'Selecting a Target':
    cd <work directory>
    ecosconfig new edb7211
    ecosconfig tree
under 'Using the command line'. I connect to the work area and do:
    make tests
but I get a pile of 'nothing to be done for...' printouts, then:
  headers finished
  make -r -C hal/arm/arch/v1_3_1 arm.inc
  make[1]: Entering directory
`/misc/exp/linux/research/ecos/wk/hal/arm/arch/v1_3_1'
  arm-elf-gcc -mcpu=arm7tdmi -Wall -Wpointer-arith -Wstrict-prototypes
-Winline -Wundef -Woverloaded-virtual -g -O2 -ffunction-sections
-fdata-sections -fno-rtti -fno-exceptions -fvtable- gc -finit-priority
-I/misc/exp/linux/research/ecos/wk/install/include -I/opt/ecos/ecos-
1.3.1/packages/hal/arm/arch/v1_3_1
-I/opt/ecos/ecos-1.3.1/packages/hal/arm/arch/v1_3_1/src -
I/opt/ecos/ecos-1.3.1/packages/hal/arm/arch/v1_3_1/tests -I. -Wp,-MD,arm.tmp
-o hal_mk_defs.tmp -S
/opt/ecos/ecos-1.3.1/packages/hal/arm/arch/v1_3_1/src/hal_mk_defs.c
  cpp: too many input files
  make[1]: *** [arm.inc] Error 1
  make[1]: Leaving directory
`/misc/exp/linux/research/ecos/wk/hal/arm/arch/v1_3_1'
  make: *** [build] Error 2

I did build arm-elf-gcc on a server (Pent-3 I think), and am
trying to run it on my Pentium-233 so maybe gcc built on the
server won't run correctly?

But the above error sounds like it would be something else.

TIA!
-Paul Kinzelman

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