diff -r 000000000000 -r fb279309251b core/com.nokia.carbide.cpp.doc.user/html/concepts/trk.htm --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/core/com.nokia.carbide.cpp.doc.user/html/concepts/trk.htm Fri Apr 03 23:33:03 2009 +0100 @@ -0,0 +1,43 @@ + + + + + + +On-device Debugging + + + +

On-device Debugging

+

The on-device debug agent (Application TRK or System TRK) is a program that enables on-device debugging of phone prototypes, reference boards, and retail phones. An on-device debug agent is a program that is installed on a phone or reference board. It communicates with the debugger using a serial-over-Bluetooth or serial-over-USB connection. Through this serial communication, the on-device debug agent acts as the interface between the Carbide.c++ debugger and the target device. An on-device debug agent provides:

+ +

Using the on-device debug 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 S60 3rd Edition devices, UIQ 3rd Edition devices, and Symbian TechView devkits.

+

The Application TRK debug agents are stored online and can be downloaded and installed 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:

+ +

NOTE The type of on-device debug agent you have is based upon which Carbide.c++ product you have licensed. System TRK is only available with the Professional or OEM version of the product.

+
Related tasks
+ +
+ + +
+ +