aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRob Savoye <rob@welcomehome.org>2002-08-30 01:28:21 +0000
committerRob Savoye <rob@welcomehome.org>2002-08-30 01:28:21 +0000
commit5e3bc21a8695ec077c06cae39519777d41dc7221 (patch)
tree0b9605c2a1698f8c338e85d8b31170cb0a56c5d2
parent5a79846d698d64ba545a47f3d9b20049e510b5ef (diff)
Add GDB server support.
-rw-r--r--baseboards/gdbserver-sample.exp46
1 files changed, 46 insertions, 0 deletions
diff --git a/baseboards/gdbserver-sample.exp b/baseboards/gdbserver-sample.exp
new file mode 100644
index 0000000..48be917
--- /dev/null
+++ b/baseboards/gdbserver-sample.exp
@@ -0,0 +1,46 @@
+# gdbserver running over ssh.
+
+load_generic_config "gdbserver";
+
+process_multilib_options "";
+
+# The default compiler for this target.
+set_board_info compiler "[find_gcc]";
+
+#set_board_info compiler "/opt/src/gcc/install-30/bin/gcc";
+#set_board_info c++compiler "/opt/src/gcc/install-30/bin/g++";
+
+set_board_info rsh_prog /usr/bin/ssh
+set_board_info rcp_prog /usr/bin/scp
+set_board_info protocol standard
+set_board_info hostname voltaire.debian.org
+set_board_info username dan
+set_board_info gdb_server_prog /home/dan/gdb/mv/obj/gdb/gdbserver/gdbserver
+
+# We will be using the standard GDB remote protocol
+set_board_info gdb_protocol "remote"
+
+# Path to the gdbserver executable, if required.
+set_board_info gdb_server_prog "../gdbserver/gdbserver"
+
+# Name of the computer whose socket will be used, if required.
+set_board_info sockethost "voltaire:"
+
+# Port ID to use for socket connection
+# set_board_info gdb,socketport "4004"
+
+# Use techniques appropriate to a stub
+set_board_info use_gdb_stub 1;
+
+# This gdbserver can only run a process once per session.
+set_board_info gdb,do_reload_on_run 1;
+
+# There's no support for argument-passing (yet).
+set_board_info noargs 1
+
+# Can't do input (or output) in the current gdbserver.
+set_board_info gdb,noinferiorio 1
+
+# Can't do hardware watchpoints, in general
+set_board_info gdb,no_hardware_watchpoints 1;
+