# HG changeset patch # User timkelly # Date 1267134067 21600 # Node ID fffb59e2ff5735eae5d59951b28efd26f24586be # Parent eb7c68bd438dce7820fec9ce749a77937b4ce530# Parent a85434c6dd79ecbdbf70fa16c7179878654df616 merge commit diff -r eb7c68bd438d -r fffb59e2ff57 core/com.nokia.carbide.cpp.doc.user/html/context_help/eclipse_dialogs_help.xml --- a/core/com.nokia.carbide.cpp.doc.user/html/context_help/eclipse_dialogs_help.xml Thu Feb 25 15:40:10 2010 -0600 +++ b/core/com.nokia.carbide.cpp.doc.user/html/context_help/eclipse_dialogs_help.xml Thu Feb 25 15:41:07 2010 -0600 @@ -252,8 +252,10 @@ - Select the . - + Select the type of Symbian OS device to debug. + + + diff -r eb7c68bd438d -r fffb59e2ff57 core/com.nokia.carbide.cpp.doc.user/html/images/icons/btn_debug.png Binary file core/com.nokia.carbide.cpp.doc.user/html/images/icons/btn_debug.png has changed diff -r eb7c68bd438d -r fffb59e2ff57 core/com.nokia.carbide.cpp.doc.user/html/images/icons/btn_run.png Binary file core/com.nokia.carbide.cpp.doc.user/html/images/icons/btn_run.png has changed diff -r eb7c68bd438d -r fffb59e2ff57 core/com.nokia.carbide.cpp.doc.user/html/projects/launch/launch_board.htm --- a/core/com.nokia.carbide.cpp.doc.user/html/projects/launch/launch_board.htm Thu Feb 25 15:40:10 2010 -0600 +++ b/core/com.nokia.carbide.cpp.doc.user/html/projects/launch/launch_board.htm Thu Feb 25 15:41:07 2010 -0600 @@ -9,7 +9,7 @@

Symbian OS Reference Board Launch

-

Use the Configure launch configuration pane of the New Launch Configuration Wizard to review or modify the project's launch configuration for the reference board using JTAG.

+

Use the Debug As dialog to select the New Launch Configuration Wizard to create a launch configuration for a development board or reference hardware using a JTAG connection.

Figure 1. Debug As dialog

diff -r eb7c68bd438d -r fffb59e2ff57 core/com.nokia.carbide.cpp.doc.user/html/projects/launch/launch_configs_overview.htm --- a/core/com.nokia.carbide.cpp.doc.user/html/projects/launch/launch_configs_overview.htm Thu Feb 25 15:40:10 2010 -0600 +++ b/core/com.nokia.carbide.cpp.doc.user/html/projects/launch/launch_configs_overview.htm Thu Feb 25 15:41:07 2010 -0600 @@ -8,7 +8,7 @@

Launch Configuration Overview

-

A launch configuration defines the operational settings used by the Carbide.c++ tools to launch and debug programs. A project must have at least one launch configuration, and can have as many as necessary. This enables you to develop and debug your project using various compilers (GCCE and RVCT) and different targets (emulator and on-device) as each launch configuration can be tailored to fit the intended target.

+

A launch configuration defines the operational settings used by the Carbide.c++ tools to launch and debug programs. A project must have at least one launch configuration, and can have as many as necessary. This enables you to develop and debug your project using various compilers (GCCE and RVCT) and different targets (emulator, on-device, and reference boards) as each launch configuration can be tailored to fit the intended target.

Creating a Launch Configuration

To create a default launch configuration for a project use the New Launch Configuration Wizard. Using this method ensures that you have a working launch configuration for the project. You can invoke the New Launch Configuration Wizard for projects lacking a launch configuration by selecting the Run > Debug (F11) or Run > Run (CTRL+F11) menu options, or clicking the Run (Run icon) or Debug (Debug icon) icons in the toolbar. If a project already has a defined launch configuration, selecting the Run or Debug command calls the previously defined and last used launch configuration, bypassing the wizard entirely.

For emulator projects the wizard simply gathers the data it needs from the project and creates an emulator launch configuration and launches the emulator. For on-device targets, more information is required, so the wizard asks for the missing information it needs, creates the launch configuration, then downloads the executable to the device and launches it. Once the emulator or device is loaded with the executable, the debug session commences.

diff -r eb7c68bd438d -r fffb59e2ff57 core/com.nokia.carbide.cpp.doc.user/html/projects/launch/launch_emulator.htm --- a/core/com.nokia.carbide.cpp.doc.user/html/projects/launch/launch_emulator.htm Thu Feb 25 15:40:10 2010 -0600 +++ b/core/com.nokia.carbide.cpp.doc.user/html/projects/launch/launch_emulator.htm Thu Feb 25 15:41:07 2010 -0600 @@ -9,10 +9,25 @@

Symbian OS Emulator Launch

-

The following launch configuration types are available:

-

Other references

+

Use the Debug As dialog to select the New Launch Configuration Wizard that will create a launch configuration for the project.

+

+

Figure 1. Debug As dialog

+
+

Creating a Launch Configuration for an Emulator

+
    +
  1. Select the Run > Debug menu item, or click the Debug () icon, or press F11
    +

    SHORTCUT Select the Run > Debug As > Debug Symbian OS Application on Emulator menu item to skip Step 2.

    +
  2. +
  3. Select the Symbian OS Emulator Launch item, then click OK
  4. +
  5. Complete each page in the New Launch Configuration Wizard , then click Next
  6. +
  7. Review the settings in the New Launch Configuration page
  8. +
  9. Click Debug to download and debug the project on the phone
  10. +
+
+
Other references
diff -r eb7c68bd438d -r fffb59e2ff57 core/com.nokia.carbide.cpp.doc.user/html/projects/launch/launch_phone.htm --- a/core/com.nokia.carbide.cpp.doc.user/html/projects/launch/launch_phone.htm Thu Feb 25 15:40:10 2010 -0600 +++ b/core/com.nokia.carbide.cpp.doc.user/html/projects/launch/launch_phone.htm Thu Feb 25 15:41:07 2010 -0600 @@ -9,7 +9,7 @@

Symbian OS Phone Launch

-

Use the Configure launch configuration pane of the New Launch Configuration Wizard to review or modify the project's launch configuration for the remote device.

+

Use the Debug As dialog to select the New Launch Configuration Wizard that will create a launch configuration for the project.

Figure 1. Debug As dialog

@@ -28,7 +28,7 @@
  • Review the launch configurations settings
  • -
  • Click Debug to download and debug the project on the phone
  • +
  • Click Debug to download and debug the project on the phone
  • Other references
    diff -r eb7c68bd438d -r fffb59e2ff57 core/com.nokia.carbide.cpp.doc.user/html/reference/images/view_symbianOSbtn_debug.png Binary file core/com.nokia.carbide.cpp.doc.user/html/reference/images/view_symbianOSbtn_debug.png has changed diff -r eb7c68bd438d -r fffb59e2ff57 core/com.nokia.carbide.cpp.doc.user/html/tasks/EmulatorToc.htm --- a/core/com.nokia.carbide.cpp.doc.user/html/tasks/EmulatorToc.htm Thu Feb 25 15:40:10 2010 -0600 +++ b/core/com.nokia.carbide.cpp.doc.user/html/tasks/EmulatorToc.htm Thu Feb 25 15:41:07 2010 -0600 @@ -1,16 +1,16 @@ - -Classes - - - -

    Emulator Projects

    -

    The topics include:

    - - - - - + +Classes + + + +

    Emulator Projects

    +

    The topics include:

    + + + + + \ No newline at end of file diff -r eb7c68bd438d -r fffb59e2ff57 core/com.nokia.carbide.cpp.doc.user/tocCarbide.xml --- a/core/com.nokia.carbide.cpp.doc.user/tocCarbide.xml Thu Feb 25 15:40:10 2010 -0600 +++ b/core/com.nokia.carbide.cpp.doc.user/tocCarbide.xml Thu Feb 25 15:41:07 2010 -0600 @@ -223,17 +223,28 @@ - - + + + + + + + + + + + + + + + + - - - - + diff -r eb7c68bd438d -r fffb59e2ff57 debuggercdi/com.nokia.carbide.cpp.debug.capabilities/plugin.xml --- a/debuggercdi/com.nokia.carbide.cpp.debug.capabilities/plugin.xml Thu Feb 25 15:40:10 2010 -0600 +++ b/debuggercdi/com.nokia.carbide.cpp.debug.capabilities/plugin.xml Thu Feb 25 15:41:07 2010 -0600 @@ -12,17 +12,11 @@ id="com.nokia.carbide.cpp.debug.cdtactivity"> - @@ -137,6 +131,13 @@ pattern="org\.eclipse\.cdt.*/.*NewFolderDropDown"> + + + +