Nokia N82, Model N82-1
Carbide.c++ Version 2.0 Build 014
Application TRK 3.0.9
Symbian S60 3rd Edition FP1 SDK
For the past two weeks I have been developing an application using the Symbian S60 3rd Edition FP1 SDK. During that time, I successfully ran and debugged my work using the emulator included with the SDK.
Today, I attempted to run a debug GCCE build of my code on an actual phone only to discover that attaching Carbide to the device causes the device to reset. What's more, sometimes the act of starting the TRK App on the device itself will cause the device to reset. And when I say 'reset', I mean that the device suddenly displays a white screen with 'NOKIA' in blue and then enters an indeterminate state where almost nothing works properly, thus necessitating that the user (that would be me) reset the device again.
1) Attach the USB cable
2) On the device, Select 'PC Suite' as the connection type - At this point, I'd like to note that an older TRK document stated that this ongoing connection would interfere w/ the TRK connection. However, I discovered that w/o this connection the TRK App on the device would itself fail to connect ("Failed to open debug trace port. Error Code: -21").
3) On the device, Launch the TRK App (USB connection, made attempts using the same and differing COM port on both sides) - here, roughly 25% to 30% of the time, the phone would reset itself.
4) Attempt to debug from Carbide. I've been using a 'Symbian OS Application TRK' configuration for my debug attempts.
At this point, Carbide begins to work (I assume building the binary, establishing a connection, etc.), the phone resets and Carbide presents me with this error "Target request failed: TRKProtocolPlugin : Can't connect to TRK (TRK may not be running on the phone or the selected and connected com ports are mismatched.)." I have noticed that the progress percentage displayed in the bottom right of the Carbide GUI always reaches 78% when the device resets - I have no idea if that is relevant.
I did use the Carbide 'New Connection' wizard to install the TRK App. The wizard claims that the 3.0.9 build is on the device and that it is the latest build.
I would appreciate any help anyone could give me on this one.
As an additional note, the Carbide GUI 'Progress' pane displays the text "Launching in backend... DON'T CANCEL!!!" at the point at which the phone resets.