author | fturovic <frank.turovich@nokia.com> |
Tue, 31 Aug 2010 16:18:02 -0500 | |
changeset 1933 | a77f12f0a631 |
parent 1791 | 727385d8e2b3 |
child 1934 | 4f0cd256d26c |
permissions | -rw-r--r-- |
1633
0c69c533fa52
draft of run mode tutorial material
fturovic <frank.turovich@nokia.com>
parents:
diff
changeset
|
1 |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> |
0c69c533fa52
draft of run mode tutorial material
fturovic <frank.turovich@nokia.com>
parents:
diff
changeset
|
2 |
<html> |
0c69c533fa52
draft of run mode tutorial material
fturovic <frank.turovich@nokia.com>
parents:
diff
changeset
|
3 |
<head> |
0c69c533fa52
draft of run mode tutorial material
fturovic <frank.turovich@nokia.com>
parents:
diff
changeset
|
4 |
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /> |
0c69c533fa52
draft of run mode tutorial material
fturovic <frank.turovich@nokia.com>
parents:
diff
changeset
|
5 |
<meta http-equiv="Content-Style-Type" content="text/css" /> |
0c69c533fa52
draft of run mode tutorial material
fturovic <frank.turovich@nokia.com>
parents:
diff
changeset
|
6 |
<meta name="LASTUPDATED" content="06/17/05 11:09:43" /> |
0c69c533fa52
draft of run mode tutorial material
fturovic <frank.turovich@nokia.com>
parents:
diff
changeset
|
7 |
<title>Configure project for debugging Tutorial</title> |
0c69c533fa52
draft of run mode tutorial material
fturovic <frank.turovich@nokia.com>
parents:
diff
changeset
|
8 |
<link rel="StyleSheet" href="../../../book.css" type="text/css"/> |
0c69c533fa52
draft of run mode tutorial material
fturovic <frank.turovich@nokia.com>
parents:
diff
changeset
|
9 |
</head> |
1791
727385d8e2b3
added new customize carbide section and some relinking done for deleted duplicate page
fturovic <frank.turovich@nokia.com>
parents:
1646
diff
changeset
|
10 |
<body > |
1633
0c69c533fa52
draft of run mode tutorial material
fturovic <frank.turovich@nokia.com>
parents:
diff
changeset
|
11 |
<h2>Configure project for debugging</h2> |
0c69c533fa52
draft of run mode tutorial material
fturovic <frank.turovich@nokia.com>
parents:
diff
changeset
|
12 |
<p>In this example we demonstrate how to debug applications on a remote device using the Application TRK remote debug agent. This enables you to test programs on the actual device it will operate on while observing its behavior using the Carbide debugger. The steps to do this include:</p> |
0c69c533fa52
draft of run mode tutorial material
fturovic <frank.turovich@nokia.com>
parents:
diff
changeset
|
13 |
<ol> |
0c69c533fa52
draft of run mode tutorial material
fturovic <frank.turovich@nokia.com>
parents:
diff
changeset
|
14 |
<li><a href="run_mode_debug_example_01.htm">Connect</a> target device to PC</li> |
1646
7bcb3d758005
completed remote debug tutorial
fturovic <frank.turovich@nokia.com>
parents:
1645
diff
changeset
|
15 |
<li><a href="../trk/trk_installation_instr.htm">Install </a>TRK remote agent (v3.2.7) or later on the target device</li> |
1645
0083290c145a
minor edits to sync titles across tutorials
fturovic <frank.turovich@nokia.com>
parents:
1642
diff
changeset
|
16 |
<li><strong>Configure project for downloading</strong></li> |
1633
0c69c533fa52
draft of run mode tutorial material
fturovic <frank.turovich@nokia.com>
parents:
diff
changeset
|
17 |
<li><a href="run_mode_debug_example_05.htm">Debug</a> project on target device</li> |
0c69c533fa52
draft of run mode tutorial material
fturovic <frank.turovich@nokia.com>
parents:
diff
changeset
|
18 |
</ol> |
0c69c533fa52
draft of run mode tutorial material
fturovic <frank.turovich@nokia.com>
parents:
diff
changeset
|
19 |
<hr> |
0c69c533fa52
draft of run mode tutorial material
fturovic <frank.turovich@nokia.com>
parents:
diff
changeset
|
20 |
<p> </p> |
1642
44a3965e21f2
added new page to debug on device tutorial with new images
fturovic <frank.turovich@nokia.com>
parents:
1633
diff
changeset
|
21 |
<div class="step"> |
1645
0083290c145a
minor edits to sync titles across tutorials
fturovic <frank.turovich@nokia.com>
parents:
1642
diff
changeset
|
22 |
<h4><strong>Configure project for downloading</strong></h4> |
1642
44a3965e21f2
added new page to debug on device tutorial with new images
fturovic <frank.turovich@nokia.com>
parents:
1633
diff
changeset
|
23 |
<ol> |
44a3965e21f2
added new page to debug on device tutorial with new images
fturovic <frank.turovich@nokia.com>
parents:
1633
diff
changeset
|
24 |
<li>Select a configuration to debug the HelloWorld application on the target device. |
44a3965e21f2
added new page to debug on device tutorial with new images
fturovic <frank.turovich@nokia.com>
parents:
1633
diff
changeset
|
25 |
<p>We choose <strong>Phone Debug (armv5_udeb)</strong> for this example using the <strong>Manage Configurations</strong> icon on the toolbar, but yours name may differ based upon the SDK selected for your project.</p> |
44a3965e21f2
added new page to debug on device tutorial with new images
fturovic <frank.turovich@nokia.com>
parents:
1633
diff
changeset
|
26 |
<p><img src="../images/debugging_project_07.png" alt="Select device target"></p> |
44a3965e21f2
added new page to debug on device tutorial with new images
fturovic <frank.turovich@nokia.com>
parents:
1633
diff
changeset
|
27 |
</li> |
1933
a77f12f0a631
BUG 10651 - added debugging dll with any process info, revised launch config pages and others
fturovic <frank.turovich@nokia.com>
parents:
1791
diff
changeset
|
28 |
<li>Click the Debug icon (<img src="../projects/images/icon_debug.png" alt="Debug icon" width="17" height="17" align="absmiddle">) on the toolbar. |
1642
44a3965e21f2
added new page to debug on device tutorial with new images
fturovic <frank.turovich@nokia.com>
parents:
1633
diff
changeset
|
29 |
<p>This opens the <strong>New Launch Configuration Wizard</strong> dialog asking for additional information. For the first launch you must define the name of the package to install on the target device.</p> |
44a3965e21f2
added new page to debug on device tutorial with new images
fturovic <frank.turovich@nokia.com>
parents:
1633
diff
changeset
|
30 |
<p><img src="../images/debugging_project_08.png" alt="New Launch Configuration Wizard" width="538" height="434"></p> |
44a3965e21f2
added new page to debug on device tutorial with new images
fturovic <frank.turovich@nokia.com>
parents:
1633
diff
changeset
|
31 |
<ol type="a"> |
44a3965e21f2
added new page to debug on device tutorial with new images
fturovic <frank.turovich@nokia.com>
parents:
1633
diff
changeset
|
32 |
<li>Click the Change... button in the Debug Process section to open the Change Debug Process dialog. |
44a3965e21f2
added new page to debug on device tutorial with new images
fturovic <frank.turovich@nokia.com>
parents:
1633
diff
changeset
|
33 |
<p><img src="../images/debugging_project_09.png" alt="New Launch Configuration Wizard" width="621" height="410"></p> |
44a3965e21f2
added new page to debug on device tutorial with new images
fturovic <frank.turovich@nokia.com>
parents:
1633
diff
changeset
|
34 |
</li> |
44a3965e21f2
added new page to debug on device tutorial with new images
fturovic <frank.turovich@nokia.com>
parents:
1633
diff
changeset
|
35 |
<li>Enable the 'Launch program on device' option and select the executable to launch. |
44a3965e21f2
added new page to debug on device tutorial with new images
fturovic <frank.turovich@nokia.com>
parents:
1633
diff
changeset
|
36 |
<p>This tells the TRK remote agent which application to launch once its downloaded.</p> |
44a3965e21f2
added new page to debug on device tutorial with new images
fturovic <frank.turovich@nokia.com>
parents:
1633
diff
changeset
|
37 |
</li> |
44a3965e21f2
added new page to debug on device tutorial with new images
fturovic <frank.turovich@nokia.com>
parents:
1633
diff
changeset
|
38 |
<li>Click the 'Modify SIS builder settings for build configuration' to open the Properties for <em>project</em> dialog.</li> |
44a3965e21f2
added new page to debug on device tutorial with new images
fturovic <frank.turovich@nokia.com>
parents:
1633
diff
changeset
|
39 |
<p>The <strong>Carbide.c++ > Build Configurations > SIS Builder</strong> tab is shown.</p> |
44a3965e21f2
added new page to debug on device tutorial with new images
fturovic <frank.turovich@nokia.com>
parents:
1633
diff
changeset
|
40 |
<p><img src="../images/debugging_project_11.png" alt="SIS Builder tab" width="606" height="297"></p> |
44a3965e21f2
added new page to debug on device tutorial with new images
fturovic <frank.turovich@nokia.com>
parents:
1633
diff
changeset
|
41 |
<li>Click Add to open the SIS Properties dialog. |
44a3965e21f2
added new page to debug on device tutorial with new images
fturovic <frank.turovich@nokia.com>
parents:
1633
diff
changeset
|
42 |
<p><img src="../images/debugging_project_10.png" alt="SIS Properties dialog"></p> |
44a3965e21f2
added new page to debug on device tutorial with new images
fturovic <frank.turovich@nokia.com>
parents:
1633
diff
changeset
|
43 |
</li> |
44a3965e21f2
added new page to debug on device tutorial with new images
fturovic <frank.turovich@nokia.com>
parents:
1633
diff
changeset
|
44 |
<li>Select the project's PKG file to download to the device, then click OK. |
44a3965e21f2
added new page to debug on device tutorial with new images
fturovic <frank.turovich@nokia.com>
parents:
1633
diff
changeset
|
45 |
<p><img src="../images/debugging_project_12.png" alt="SIS Builder tab" width="607" height="292"></p> |
44a3965e21f2
added new page to debug on device tutorial with new images
fturovic <frank.turovich@nokia.com>
parents:
1633
diff
changeset
|
46 |
</li> |
44a3965e21f2
added new page to debug on device tutorial with new images
fturovic <frank.turovich@nokia.com>
parents:
1633
diff
changeset
|
47 |
<li>Verify the PKG in the SIS Builder tab, then click OK.</li> |
44a3965e21f2
added new page to debug on device tutorial with new images
fturovic <frank.turovich@nokia.com>
parents:
1633
diff
changeset
|
48 |
</ol> |
44a3965e21f2
added new page to debug on device tutorial with new images
fturovic <frank.turovich@nokia.com>
parents:
1633
diff
changeset
|
49 |
<li>Verify the settings in the Change Debug Process, then click OK. |
44a3965e21f2
added new page to debug on device tutorial with new images
fturovic <frank.turovich@nokia.com>
parents:
1633
diff
changeset
|
50 |
<p><img src="../images/debugging_project_13.png" alt="SIS Builder tab" width="557" height="410"></p> |
44a3965e21f2
added new page to debug on device tutorial with new images
fturovic <frank.turovich@nokia.com>
parents:
1633
diff
changeset
|
51 |
</li> |
44a3965e21f2
added new page to debug on device tutorial with new images
fturovic <frank.turovich@nokia.com>
parents:
1633
diff
changeset
|
52 |
<li>Review the Configure launch configuration setup, then click Debug. |
44a3965e21f2
added new page to debug on device tutorial with new images
fturovic <frank.turovich@nokia.com>
parents:
1633
diff
changeset
|
53 |
<p><img src="../images/debugging_project_14.png" alt="SIS Builder tab" width="516" height="434"></p> |
44a3965e21f2
added new page to debug on device tutorial with new images
fturovic <frank.turovich@nokia.com>
parents:
1633
diff
changeset
|
54 |
<p>The project is built, downloaded to the target device, and the executable launched on the device.</p> |
44a3965e21f2
added new page to debug on device tutorial with new images
fturovic <frank.turovich@nokia.com>
parents:
1633
diff
changeset
|
55 |
</li> |
44a3965e21f2
added new page to debug on device tutorial with new images
fturovic <frank.turovich@nokia.com>
parents:
1633
diff
changeset
|
56 |
</ol> |
44a3965e21f2
added new page to debug on device tutorial with new images
fturovic <frank.turovich@nokia.com>
parents:
1633
diff
changeset
|
57 |
<p>On subsequent launches the project will be compiled and downloaded to the target device without any setup on your part. The only time you should need to perform these actions is if you change anything that effects to launch configuration. Of course, you can always modify the settings by using the <strong>New</strong> or <strong>Debug</strong> window to edit launch configurations.</p> |
44a3965e21f2
added new page to debug on device tutorial with new images
fturovic <frank.turovich@nokia.com>
parents:
1633
diff
changeset
|
58 |
</div> |
1633
0c69c533fa52
draft of run mode tutorial material
fturovic <frank.turovich@nokia.com>
parents:
diff
changeset
|
59 |
<p><strong>NEXT:</strong> <a href="run_mode_debug_example_04.htm">Debug project on target device</a></p> |
0c69c533fa52
draft of run mode tutorial material
fturovic <frank.turovich@nokia.com>
parents:
diff
changeset
|
60 |
<h4>Other references</h4> |
0c69c533fa52
draft of run mode tutorial material
fturovic <frank.turovich@nokia.com>
parents:
diff
changeset
|
61 |
<ul> |
1645
0083290c145a
minor edits to sync titles across tutorials
fturovic <frank.turovich@nokia.com>
parents:
1642
diff
changeset
|
62 |
<li><a href="run_mode_debug_example_00.htm">Remote Target Debugging (Run-mode)</a></li> |
1633
0c69c533fa52
draft of run mode tutorial material
fturovic <frank.turovich@nokia.com>
parents:
diff
changeset
|
63 |
</ul> |
0c69c533fa52
draft of run mode tutorial material
fturovic <frank.turovich@nokia.com>
parents:
diff
changeset
|
64 |
<div id="footer">Copyright © 2010 Nokia Corporation and/or its subsidiary(-ies). All rights reserved. <br>License: <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a></div> |
0c69c533fa52
draft of run mode tutorial material
fturovic <frank.turovich@nokia.com>
parents:
diff
changeset
|
65 |
|
0c69c533fa52
draft of run mode tutorial material
fturovic <frank.turovich@nokia.com>
parents:
diff
changeset
|
66 |
</body> |
0c69c533fa52
draft of run mode tutorial material
fturovic <frank.turovich@nokia.com>
parents:
diff
changeset
|
67 |
</html> |