From: Gary Thomas <gary@mlbassoc.com>
To: "Ke, Liping" <liping.ke@intel.com>
Cc: "poky@yoctoproject.org" <poky@yoctoproject.org>
Subject: Re: FW: Eclipse plugin question
Date: Thu, 02 Dec 2010 11:26:12 -0700 [thread overview]
Message-ID: <4CF7E4C4.6@mlbassoc.com> (raw)
In-Reply-To: <789F9655DD1B8F43B48D77C5D30659732FF051D3@shsmsx501.ccr.corp.intel.com>
[-- Attachment #1: Type: text/plain, Size: 4381 bytes --]
On 11/25/2010 07:13 PM, Ke, Liping wrote:
> Seems I use wrong mail list and lost the mail.
>
> Yes. Indeed we need to document this considering the code will
> be finally in the TCF upstream, more users might need it.
I've tried these, but still can't run any programs.
When I'm in the RSE browser mode, I can talk to the board, view processes,
files, etc.
However, when I try to run code, it just sits there. I see the attached
messages on the host console where I started eclipse. Does this help?
I can see on my target machine that my program was downloaded (I told
it to go to /tmp/yocto_app), but it just doesn't seem to run via the
remote connection.
Ideas?
>> -----Original Message-----
>> From: Ke, Liping
>> Sent: Friday, November 26, 2010 9:35 AM
>> To: 'Gary Thomas'; Poky
>> Subject: RE: [poky] Eclipse plugin question
>>
>> Hi, Gary
>>
>> Thanks for the trying. I have seen your screenshot. Just one more
>> question. You have set up an connection 192.168.12.177. Can you tell us
>> which connection type you are created? If you're creating TCF
>> connection(Please fill the properties of your connection, such as
>> prompt char [$ or # or>, default is #, it depends on the host
>> environment]), yes, you need to have a agent running on your target.
>> The details are:
>> For CDT remote debugger, it depends on shell/terminal services. If no
>> response back, it will wait for the input ( Current tcf shell/terminal
>> service is similar as telnet shell/terminal service, so both of them
>> will not exist but wait for the new input stream of target, that's why
>> you see the no-response problem.).
>>
>> One validation style is that you switch your eclipse perspective -> RSE
>> browser, there, you will see the connection name 192.168.12.177 you
>> have created. And in that view, you can use RSE browser to view your
>> target. If RSE viewer works fine, they your debugger connection will
>> just be fine.
>>
>>
>> Paste a screenshot of tcf connection property settings in the
>> attachment. At the same time, an agent will be run in the target.
>>
>> Command.Prompt: $ (in my target machine ubuntu, for normal user, it is
>> $. If logged in as root user in target unbuntu, I will change it to #.
>> If you are using normal user, please run agent as normal user.
>> Otherwise, please run it as $sudo ./agent -Llog)
>> Login.Prompt: never change it.
>> Login.Required: true (in normal case, we need to login)
>> Password.Prompt: never change it.
>> Pwd.Required: false If your target permit no password and could be
>> directly login, leave it as "false"
>>
>> Hope above information is useful to you:) Any problem, just let us know!
>>
>> Thanks a lot!
>> criping
>>
>>> -----Original Message-----
>>> From: poky-bounces@yoctoproject.org [mailto:poky-
>>> bounces@yoctoproject.org] On Behalf Of Gary Thomas
>>> Sent: Friday, November 26, 2010 12:12 AM
>>> To: Poky
>>> Subject: [poky] Eclipse plugin question
>>>
>>> I have the eclipse plugin working fairly well now - I can build an
>>> application, etc. I tried manually downloading the code to my board
>>> (I have real hardware, not QEMU) and it runs fine.
>>>
>>> Next, I wanted to try running/debugging from eclipse. I set up the
>>> run configuration and the code was downloaded to the board. The last
>>> indication said it was starting the debugger.
>>> This window stayed up a long time and then nothing more.
>>>
>>> Note: I did figure out that I needed tcf-agent running on my board
>>> (this is not documented). I also have GDB server on the board.
>>>
>>> You can see my setup at http://www.mlbassoc.com/poky/eclipse_plugin
>>>
>>> Thanks for any ideas/pointers
>>>
>>> --
>>> ------------------------------------------------------------
>>> Gary Thomas | Consulting for the
>>> MLB Associates | Embedded world
>>> ------------------------------------------------------------
>>> _______________________________________________
>>> poky mailing list
>>> poky@yoctoproject.org
>>> https://lists.yoctoproject.org/listinfo/poky
--
------------------------------------------------------------
Gary Thomas | Consulting for the
MLB Associates | Embedded world
------------------------------------------------------------
[-- Attachment #2: eclipse_messages --]
[-- Type: text/plain, Size: 2093 bytes --]
Stream subscribed
new stream id: VS0 , type: Terminals is created
new stream id: VS1 , type: Terminals is created
write line: root
value is root
write: ****Console terminal shell T1848 exited, current shell ID T1848
write line:
value is
write: TCF shell Service: Connected
write line: echo $PWD'>'
write line: chmod +x /tmp/yocto_app;exit
stream id: VS0 type: Terminals is disposed
stream id: VS1 type: Terminals is disposed
org.eclipse.rse.services.clientserver.messages.SystemMessageException: TCF error report:
Command: Terminals exit "T1848"
Time: 2010-12-02 06:03:53.559
Error text: Invalid context ID
Error code: 16
at org.eclipse.tm.internal.tcf.rse.TCFRSETask.getS(Unknown Source)
at org.eclipse.tm.internal.tcf.rse.shells.TCFTerminalShell.exit(Unknown Source)
at org.eclipse.rse.internal.services.shells.TerminalServiceHostShell.exit(TerminalServiceHostShell.java:122)
at org.eclipse.rse.services.shells.HostShellProcessAdapter.destroy(HostShellProcessAdapter.java:66)
at org.eclipse.cdt.launch.remote.RemoteRunLaunchDelegate.remoteFileDownload(RemoteRunLaunchDelegate.java:294)
at org.eclipse.cdt.launch.remote.RemoteRunLaunchDelegate.launch(RemoteRunLaunchDelegate.java:219)
at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:853)
at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:702)
at org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:923)
at org.eclipse.debug.internal.ui.DebugUIPlugin$7.run(DebugUIPlugin.java:1009)
at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)
new stream id: VS2 , type: Terminals is created
new stream id: VS3 , type: Terminals is created
write line: root
value is root
write: ****Console terminal shell T1853 exited, current shell ID T1853
write line:
value is
write: TCF shell Service: Connected
write line: echo $PWD'>'
write line: /tmp/yocto_app;exit
next parent reply other threads:[~2010-12-02 18:26 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <789F9655DD1B8F43B48D77C5D30659732FF051D3@shsmsx501.ccr.corp.intel.com>
2010-12-02 18:26 ` Gary Thomas [this message]
2010-12-02 19:40 ` FW: Eclipse plugin question Zhang, Jessica
2010-12-02 22:16 ` Gary Thomas
2010-12-02 23:32 ` Zhang, Jessica
2010-12-02 23:53 ` Gary Thomas
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=4CF7E4C4.6@mlbassoc.com \
--to=gary@mlbassoc.com \
--cc=liping.ke@intel.com \
--cc=poky@yoctoproject.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.