4.104.114.84.95
Last change
on this file since 6449498 was
6449498,
checked in by Joel Sherrill <joel.sherrill@…>, on 01/17/02 at 21:47:47
|
2001-01-17 Joel Sherrill <joel@…>
- SUPPORT, LICENSE: New files.
- Numerous files touched as part of merging the 4.5 branch
onto the mainline development trunk and ensuring that the
script that cuts snapshots and releases works on the documentation.
|
-
Property mode set to
100644
|
File size:
1.2 KB
|
Line | |
---|
1 | @c |
---|
2 | @c COPYRIGHT (c) 1988-2002. |
---|
3 | @c On-Line Applications Research Corporation (OAR). |
---|
4 | @c All rights reserved. |
---|
5 | @c |
---|
6 | @c $Id$ |
---|
7 | @c |
---|
8 | |
---|
9 | |
---|
10 | @chapter Getting Started |
---|
11 | |
---|
12 | This section describes the steps which are necessary to set up a |
---|
13 | debugging session with RTEMS/GDB. |
---|
14 | |
---|
15 | |
---|
16 | @section Compiling The System Components |
---|
17 | |
---|
18 | The components that need to be debugged have to be compiled with the -g option |
---|
19 | in order the generated file to contain the required information for the debug |
---|
20 | session. |
---|
21 | |
---|
22 | |
---|
23 | @section Starting a debugging session |
---|
24 | |
---|
25 | After having launched GDB, the user must connect to the RTEMS target with the |
---|
26 | following commands: |
---|
27 | |
---|
28 | @example |
---|
29 | (gdb) setrpcmode sun |
---|
30 | (gdb) setdaemontype rdbg |
---|
31 | (gdb) target rtems target-name |
---|
32 | @end example |
---|
33 | |
---|
34 | Then he can use the file GDB command to specify the binary to be debugged. |
---|
35 | |
---|
36 | This initialization phase can be written in a @code{``.gdbinit''} |
---|
37 | file. Each time, the user will launch GDB, it will execute this initialization |
---|
38 | sequence. |
---|
39 | |
---|
40 | |
---|
41 | @section Attaching To The System |
---|
42 | |
---|
43 | The entire target system is viewed as a single multi-threaded process, |
---|
44 | the identifier of which is 1. To attach, use: |
---|
45 | |
---|
46 | @example |
---|
47 | (gdb) attach 1 |
---|
48 | @end example |
---|
49 | |
---|
50 | When successfully attached, the user can control the execution of |
---|
51 | the target system from the debugger. |
---|
52 | |
---|
53 | |
---|
Note: See
TracBrowser
for help on using the repository browser.