# HG changeset patch # User fturovic # Date 1285102251 18000 # Node ID 617a89f9dffc126ca430b0be0ef3bb61faf5e0c1 # Parent 218e49ed806fe7883141919123812d61e5e75c3e BUG 12110 - text instances of apptrk/systrk changed, more images yet to update diff -r 218e49ed806f -r 617a89f9dffc core/com.nokia.carbide.cpp.doc.user/html/concepts/ngage_projects.htm --- a/core/com.nokia.carbide.cpp.doc.user/html/concepts/ngage_projects.htm Tue Sep 21 10:33:50 2010 -0700 +++ b/core/com.nokia.carbide.cpp.doc.user/html/concepts/ngage_projects.htm Tue Sep 21 15:50:51 2010 -0500 @@ -61,7 +61,7 @@

Once you have an .N-GAGE game file, you need to deploy it on the target device:

  1. Verify that you have a valid developer certificate on the target device given to you by the Nokia R&D Certificate Service. If not, get and install one.
  2. -
  3. Verify that you have Application CODA installed on the target device. If not, install it now using On-Device Connections > New Connection Wizard > Install remote agents pane.
  4. +
  5. Verify that you have CODA installed on the target device. If not, install it now using On-Device Connections > New Connection Wizard > Install remote agents pane.
  6. Manually install the .N-GAGE file on the device

Debugging the Game project

@@ -69,7 +69,7 @@
  1. Open Window > Preferences > Run/Debug > Launching preference panel and disable the Build (if required) before launching option under the General Options group
  2. Right-click the project and choose Debug As > Debug Configuration to open the Debug Cinfigurations window
  3. -
  4. Create an Symbian OS Application CODA launch configuration +
  5. Create an Symbian OS Device (Install SIS) launch configuration
    • In the Connection tab select the COM port used to connect to the device.
    • In the Installation tab, verify that the game SISX file is correct
    • diff -r 218e49ed806f -r 617a89f9dffc core/com.nokia.carbide.cpp.doc.user/html/concepts/registers.htm --- a/core/com.nokia.carbide.cpp.doc.user/html/concepts/registers.htm Tue Sep 21 10:33:50 2010 -0700 +++ b/core/com.nokia.carbide.cpp.doc.user/html/concepts/registers.htm Tue Sep 21 15:50:51 2010 -0500 @@ -16,7 +16,7 @@

    General registers

    Registers are the register contents of the central processing unit (CPU) of the host computer or the targeted device. When debugging projects using the emulator, only the host computer x86 registers are visible in the Registers view. When debugging projects on a device, only the target device registers are visible.

    -

    In most cases, the contents of all the registers can be modified. However, when debugging applications on a target device with Application CODA, you cannot change the LR and SP registers.

    +

    In most cases, the contents of all the registers can be modified. However, when debugging applications on a target device with Symbian OS Device (Install SIS), you cannot change the LR and SP registers.

    Figure 1. Registers view with possible register types

    The types of registers can include:

    @@ -36,7 +36,7 @@
  6. R14 is the link register (it is used for storing return addresses in the construction of sub routines)
  7. R15 is the program counter (PC)
  8. -

    In most cases, the contents of all the registers can be modified. However, when debugging applications on a target device with Application CODA, you cannot change the LR, SP, and CPSR registers.

    +

    In most cases, the contents of all the registers can be modified. However, when debugging applications on a target device with CODA (Carbide On-Device Debug Agent), you cannot change the LR, SP, and CPSR registers.

    Figure 2 - ARM Registers

    Other references
    diff -r 218e49ed806f -r 617a89f9dffc core/com.nokia.carbide.cpp.doc.user/html/concepts/trk.htm --- a/core/com.nokia.carbide.cpp.doc.user/html/concepts/trk.htm Tue Sep 21 10:33:50 2010 -0700 +++ b/core/com.nokia.carbide.cpp.doc.user/html/concepts/trk.htm Tue Sep 21 15:50:51 2010 -0500 @@ -17,7 +17,7 @@
  9. Can be built-in to the OS image or installed as a .sis file
  10. Using the on-device remote agent, one can use the Carbide.c++ IDE to debug programs running on phone hardware, making the debugging process much easier. The on-device debug agent works on all Nokia Qt SDK, Symbian^3, and Symbian TechView devkits.

    -

    The Application CODA is stored online and available for download and installation using the On-Device Connections > New Connection Wizard > Install remote agents pane.

    +

    The Symbian OS Device (Install SIS) is stored online and available for download and installation using the On-Device Connections > New Connection Wizard > Install remote agents pane.

    Some of the key benefits to using an on-device debug agent include:

    There are two variations of the on-device debug agent, they are:

    Related tasks
    diff -r 218e49ed806f -r 617a89f9dffc core/com.nokia.carbide.cpp.doc.user/html/debugger/debug/cmds_other.htm --- a/core/com.nokia.carbide.cpp.doc.user/html/debugger/debug/cmds_other.htm Tue Sep 21 10:33:50 2010 -0700 +++ b/core/com.nokia.carbide.cpp.doc.user/html/debugger/debug/cmds_other.htm Tue Sep 21 15:50:51 2010 -0500 @@ -11,7 +11,7 @@

    Other Useful Commands

    The Debug view has a few other commands that are useful under some debugging situations:

    Disconnecting from a process

    -

    Use the Disconnect command () when debugging with Application CODA or System CODA to detach the debugger from a process on the device while leaving the device running.

    +

    Use the Disconnect command () when debugging with CODA (Carbide On-device Debug Agent) to detach the debugger from a process on the device while leaving the device running.

    When debugging in stop-mode it will detach the debugger and leave the CPU running on the device.