This is the mail archive of the
ecos-discuss@sourceware.cygnus.com
mailing list for the eCos project.
building tests
- To: "'ecos-discuss at sourceware dot cygnus dot com'" <ecos-discuss at sourceware dot cygnus dot com>
- Subject: [ECOS] building tests
- From: Paul Kinzelman <PaulK at isdcorp dot com>
- Date: Wed, 12 Apr 2000 14:41:13 -0700
I'm building on a Linux RH6.1 PC
arm-elf-gdb --version gives 20000314
gcc is 2.95.2
I downloaded/flashed the gdb stub (not cygmon).
I was able to make all the tests (for the Cirrus EDB7211 board) without
errors, but when I try to download one and run any test:
arm-elf-gdb -nw <objname>
target...
load (shows it downloaded 4 sections OK, with start adr and size)
run
I get:
The program being debugged has been started already
Start it from the beginning? (y or n)
And if I say yes, it says:
Starting program: <objname>
You can't do that without a process to debug
This happens also when I try to run 'thread_gdb' (one of the built tests).
But when I load/run the prebuilt 'thread_gdb.exe', it seems to run fine
(I get the OK printout) under gdb (not insight).
The 2 thread_gdb files are a different size, but a 'files xxxx' says the
same for both (ELF 32-bit LSB, ARM, verision 1, statically linked,
not stripped)
How do I get the built tests to run?
Second, I can't seem to run the prebuilt 'thread_gdb.exe' under insight:
arm-elf-gdb thread_gdb.exe (without the '-nw')
I select the target, click on 'run' and it downloads properly (as far
as I can tell), and then just hangs with the little clock and a
'stop' sign instead of run forever.
If I start over, download, then look at registers, I see reasonable-looking
numbers in the various registers so insight would appear to be hooking
up to the gdb stub properly. But it doesn't seem to start/run.
TIA!
-PaulK