【成功调试环境:】
操作系统:windowsXP SP2
硬件设备:thinkpad R61i 7732,NokiaN73和NokiaN76及相应得数据线。
软件环境:CarbideC++ 2.0,9.1和9.2的SDK,Nokia PC套件7.0版
调试程序:GetAppInfo【在N73上由于安全的问题系统会把程序强行关闭,但可以调试。N76上一切正常的】
【注意:】在开始之前一定要确保开发环境正常
具体的步骤:
USB调试篇:
首先在Nokia官方网站下载最新的PC套件(目前最新版本为7.0),安装完成后,用数据线把手机和电脑连接(手机端要选择“PC套件”的选项哦),连接过程会安装很多驱动,最后电脑的右下角会有提示连接成功的,这步可以确保手机和电脑端连接没有问题,之后出问题可以排除连接问题啦。
接着就是环境的步骤了。
1)修改PKG文件,这个很重要关系调试成功与否,可以在我另外的博客【友情连接】上下载源代码。
需要特别注意的是红色的内容:
"E:/Symbian/9.2/S60_3rd_FP1/Epoc32/release/gcce/udeb/GetAppInfo_0xE3E7A971.exe" -"!:/sys/bin/GetAppInfo_0xE3E7A971.exe"
其他的路径和发布版本的设置一样就行,没有关系的。
2)手机安装TRK,TRK的程序路径为“E:/Program Files/Nokia/Carbide.c++ v2.0/plugins/com.nokia.carbide.trk.support_1.4.0.014/trk/s60”里,
3.0对应的是MR,3.1为9.1平台。。。。
安装相应版本后,运行TRK,首先提示的是蓝牙连接,你可以在“Option-》Setting”选择USB,再选择Connect,如果成功,手机端的TRK程序了会提示Connected等一些信息。
3)在导入的工程上右击,选择“Build configurations-》Set Action-》Phone Debug”(相应的版本sdk)
4)在导入的工程上右击,再选择“Properties”就会出现下面的界面:

点击Add,下面是我的设置:

5)再在项目上面右击,选择Debug As-》Debug Configurations。Use Connection下面如果没有项,请点击“New...”创建。



Initiate service testing按钮测试连接状态,正常连接就会出现上面的信息,说明开发环境和手机连接成功啦。设置好后,其他的默认可以的了。
最后,点击Debug就可以联机调试啦。
【蓝牙调试篇:】
只说和USB调试不同的地方:
1)手机的TRK中的Setting中选择Bluetooth,再Connect。
2)Carbide连接设置调整有蓝牙,如下:


其他的设置和USB的一样啦,debug就ok啦~~~~