Hi Markus,
What agent are you using?
ARM debugging support is not available in the open source TCF agent.
Regards,
Eugene
From: tcf-dev-bounces@xxxxxxxxxxx [mailto:tcf-dev-bounces@xxxxxxxxxxx]
On Behalf Of markus.proeller@xxxxxxx
Sent: Monday, October 01, 2012 1:49 AM
To: tcf-dev@xxxxxxxxxxx
Subject: [tcf-dev] Using TCF With Eclipse Debugger
Hello,
I have a question regarding TCF and the integrated CDT Debugger.
My Eclipse is running on a Windows 7 (64 bit) machine and I have a tcf-agent running on an ARM with Linux.
I'm trying to debug a remote application on the ARM.
In Eclipse under "Debug Configuration" I added a configuration for "Target Communication Framework". I filled out the project name, local file path and remote file path. On the target page I set
up the target manually. When I hit the button "Run Tests" I get Connection Diagnostics Errors:
java.lang.Exception: Invalid error report text
at org.eclipse.tcf.internal.debug.tests.TestEchoERR.doneEchoERR(TestEchoERR.java:107)
at org.eclipse.tcf.internal.services.remote.DiagnosticsProxy$3.done(DiagnosticsProxy.java:134)
at org.eclipse.tcf.core.Command.result(Command.java:111)
at org.eclipse.tcf.core.AbstractChannel.handleInput(AbstractChannel.java:906)
at org.eclipse.tcf.core.AbstractChannel.access$0(AbstractChannel.java:852)
at org.eclipse.tcf.core.AbstractChannel$1$1.run(AbstractChannel.java:254)
at org.eclipse.tcf.EventQueue.run(EventQueue.java:95)
at java.lang.Thread.run(Unknown Source)
java.lang.Exception: Invalid error report text
at org.eclipse.tcf.internal.debug.tests.TestEchoERR.doneEchoERR(TestEchoERR.java:107)
at org.eclipse.tcf.internal.services.remote.DiagnosticsProxy$3.done(DiagnosticsProxy.java:134)
at org.eclipse.tcf.core.Command.result(Command.java:111)
at org.eclipse.tcf.core.AbstractChannel.handleInput(AbstractChannel.java:906)
at org.eclipse.tcf.core.AbstractChannel.access$0(AbstractChannel.java:852)
at org.eclipse.tcf.core.AbstractChannel$1$1.run(AbstractChannel.java:254)
at org.eclipse.tcf.EventQueue.run(EventQueue.java:95)
at java.lang.Thread.run(Unknown Source)
java.lang.Exception: Invalid error report text
at org.eclipse.tcf.internal.debug.tests.TestEchoERR.doneEchoERR(TestEchoERR.java:107)
at org.eclipse.tcf.internal.services.remote.DiagnosticsProxy$3.done(DiagnosticsProxy.java:134)
at org.eclipse.tcf.core.Command.result(Command.java:111)
at org.eclipse.tcf.core.AbstractChannel.handleInput(AbstractChannel.java:906)
at org.eclipse.tcf.core.AbstractChannel.access$0(AbstractChannel.java:852)
at org.eclipse.tcf.core.AbstractChannel$1$1.run(AbstractChannel.java:254)
at org.eclipse.tcf.EventQueue.run(EventQueue.java:95)
at java.lang.Thread.run(Unknown Source)
java.lang.Exception: Invalid error report text
at org.eclipse.tcf.internal.debug.tests.TestEchoERR.doneEchoERR(TestEchoERR.java:107)
at org.eclipse.tcf.internal.services.remote.DiagnosticsProxy$3.done(DiagnosticsProxy.java:134)
at org.eclipse.tcf.core.Command.result(Command.java:111)
at org.eclipse.tcf.core.AbstractChannel.handleInput(AbstractChannel.java:906)
at org.eclipse.tcf.core.AbstractChannel.access$0(AbstractChannel.java:852)
at org.eclipse.tcf.core.AbstractChannel$1$1.run(AbstractChannel.java:254)
at org.eclipse.tcf.EventQueue.run(EventQueue.java:95)
at java.lang.Thread.run(Unknown Source)
I ignored the errors and hit the Debug button anyway. In the Debug view, I see a new "Debug process" showing up, but nothing else happens. THe name of the Debug process is
remote_debug (imx6: Connecting)
Note: I also used TCF with Remote System Explorer for the same target and I was able to browse the file system and processes.
Best regards,
Markus