Discussion:
ARM-simulator problem (undefined target)
Ferenc Kovacs
2005-04-02 19:05:52 UTC
Permalink
Hello!

I need to test some ARM/THUMB executables in GDB but i
have some problems building a working simulator. I configured
GDB-6.3 with these command line options:

./configure --target=arm-unknown-linux --prefix=$INSTALL_DIR

When i enter "target sim" on GDB's prompt, i get the
following message:

Undefined target command: "sim". Try "help target".

The "help target" lists only exec, remote, async, etc. but
no sim. I think my target ("arm-unknown-linux") matches
the "arm*-*-*" pattern in gdb-6.3/sim/configure and i have the
libarm-unknown-linux-sim.a in the $INSTALL_DIR/lib directory,
but it's still not working...

Could somebody tell me what can be the problem??

Thank you!

Feri
Daniel Jacobowitz
2005-04-02 17:20:17 UTC
Permalink
[Sorry about resending; I failed to copy the list the first time.]
Post by Ferenc Kovacs
Hello!
I need to test some ARM/THUMB executables in GDB but i
have some problems building a working simulator. I configured
./configure --target=arm-unknown-linux --prefix=$INSTALL_DIR
When i enter "target sim" on GDB's prompt, i get the
Undefined target command: "sim". Try "help target".
The "help target" lists only exec, remote, async, etc. but
no sim. I think my target ("arm-unknown-linux") matches
the "arm*-*-*" pattern in gdb-6.3/sim/configure and i have the
libarm-unknown-linux-sim.a in the $INSTALL_DIR/lib directory,
but it's still not working...
Could somebody tell me what can be the problem??
The simulator doesn't get linked in for arm-linux. I'm not sure if
this is a bug or a feature, to be honest. Try arm-elf.

If folks think arm-linux should include the simulator, I have a patch
around here somewhere to add it...
--
Daniel Jacobowitz
CodeSourcery, LLC
Ferenc Kovacs
2005-04-02 23:12:34 UTC
Permalink
Post by Daniel Jacobowitz
[Sorry about resending; I failed to copy the list the first time.]
Post by Ferenc Kovacs
Hello!
I need to test some ARM/THUMB executables in GDB but i
have some problems building a working simulator. I configured
./configure --target=arm-unknown-linux --prefix=$INSTALL_DIR
When i enter "target sim" on GDB's prompt, i get the
Undefined target command: "sim". Try "help target".
The "help target" lists only exec, remote, async, etc. but
no sim. I think my target ("arm-unknown-linux") matches
the "arm*-*-*" pattern in gdb-6.3/sim/configure and i have the
libarm-unknown-linux-sim.a in the $INSTALL_DIR/lib directory,
but it's still not working...
Could somebody tell me what can be the problem??
The simulator doesn't get linked in for arm-linux. I'm not sure if
this is a bug or a feature, to be honest. Try arm-elf.
If folks think arm-linux should include the simulator, I have a patch
around here somewhere to add it...
The arm-elf simulator works ok and i think it'll do the job, but if you
find that arm-linux patch could you send it??

Thanks!

Feri

Loading...