您的位置:首页 > 理论基础

在手机上调试,输出Debug信息到计算机

2009-09-21 21:09 176 查看
在真实的手机设备上调试比在模拟器上调试更加准确,而且不必使用昂贵的硬件调试设备。前面我们提到过,在手机上调试, 需要安装调试代理,有两不同的机上调试代理,分别为:Application TRK和System TRK
· Application TRK—仅仅支持应用程序的调试。
· System TRK—不但支持应用程序的调试,还支持有限的ROM调试。设备制作商可用它来调试设备驱动程序。

如何在手机上安装调试代理软件
找到/Carbide.c++ v2.0/plugins/com.nokia.carbide.trk.support_1.4.0.014/trk/s60 下面的sis 文件,安装相应的sis 文件到手机上即可。

在安装好调试软件后,现在就可以开始调试程序了。
PC和手机的通信接口有两种:蓝牙和USB,由于大多数的PC机中只有USB接口,下面我们就以USB连接方式来调试程序。
1.安装最新的USB连接软件,例如,S60设备使用的Nokia PC 套件。
2.用USB线连接Pc 和手机。
3.目标设备被连击后,在S60设备上,选择PC套件作为USB连接模式。
4.下载APP TRK 或 System TRK SISX 文件到手机上。(如果在已经下载安装过该调试代理,这一步可省略)
5.在PC 上,打开设备管理,找到S60 手机USB的条目,如下图所示:...

记下端口号(在我们的例子中为COM5),后面我们要用到。 在手机的USB模式列表上选择PC套件模式。然后在手机上启动App TRK,将连接方式设置为USB,如下图所示: ...

选择“back”,然后重新启动App TRK。

在Carbide集成开发环境上(IDE),选择工具栏上的 调试按钮,选择“debug”,如下图:...

这时,会启动一个“调试面板”,我们选择第一项:“Symbian OS App TRK”,双击此项,将会生成一个启动配置项(launch Configuration),在这个面板的右边有一些关于调试的选项,如下图所示:

安装要求填写这些配置项, 这一步比较容易,有两点要注意的是:Connection 面板中,Serial port选择的值(这里为com5)必须是我们前面在设备管理器中所记录下来的值。另外,在Installation面板中,需要指明要安装的文件,这个文件就是我们在前面生成的经过签名的sis文件,如下图:...
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: