All of lore.kernel.org
 help / color / mirror / Atom feed
From: Gary Thomas <gary@mlbassoc.com>
To: "Zhang, Jessica" <jessica.zhang@intel.com>
Cc: "poky@yoctoproject.org" <poky@yoctoproject.org>
Subject: Re: FW: Eclipse plugin question
Date: Thu, 02 Dec 2010 16:53:28 -0700	[thread overview]
Message-ID: <4CF83178.2090305@mlbassoc.com> (raw)
In-Reply-To: <9AFCD584B0B67B48AE8D8585BE30BA9502086D0F@orsmsx504.amr.corp.intel.com>

On 12/02/2010 04:32 PM, Zhang, Jessica wrote:
> Now, it seems you're having some issue on setting up TCF connections, we
> need to resolve this before you can use remote debugging/run.  Can you right
> click "Terminals" under "localhost.192.168.1.177" and select "properties",
> then highlight "TCF Connection Setting" and send us the screen shot of this?
>
> One thing I want to point out, since you're connecting to remote system
> "192.168.1.177" as root, when you login to that system as root, what command
> prompt you get? E.g. $ or #, then in the TCF connection setup you need to
> set them exactly the same...also, does root need password to login to the
> remote device? If so, in the TCF connection wizard, you need to chage
> PWD.Required from "false" to "true".

That was at least part of the problem.  I don't recall the TCF wizard
ever asking me these questions (but I might have missed it).  I poked
around and right clicked on the connection (192.168.1.177) and got into
the TCF properties and was able to set this to true.

I had to restart eclipse to make it go though.

At this point, I can run something, thanks.  I'll let you know if I
have other problems.

>
> Gary Thomas wrote:
>> On 12/02/2010 12:40 PM, Zhang, Jessica wrote:
>>> OK, can you try this to ensure your tcf terminal etc. is behaving...
>>> 1. Window->Open Perspective->Other->Remote system Explorer
>>> 2. In the RSE window, you should see local and below it should have
>>> the remote host/board, there should be "Terminals", can you right
>>> click "Terminals" and select connect, it'll prompt you to login,
>>> after you login, in the right pane of IDE, it should open a remote
>>> TCF terminal to the board and do some thing in the remote terminal,
>>> e.g. run your program there, etc.
>>> 3. Once you've connected, you can also select "Shells"->"Launch
>>> Shell", this will open a remote shell tab in the IDE and do
>>> something there...
>>>
>>> Let us know you findings and we'll debug your issue from there.
>>
>> Interestingly, when I right-click on Terminals, I only have the option
>> to _disconnect_, not connect.
>>
>> I went ahead and disconnected, then reconnected.  More messages like
>> before on my host console.  No remote TCF terminal.  See
>>     http://www.mlbassoc.com/poky/EclipsePlugin/TCF-after-connect.png
>>
>> Then I tried to explicitly open a terminal, no luck either
>>
>> http://www.mlbassoc.com/poky/EclipsePlugin/TCF-after-open-terminal.png
>>
>> I also tried to open a shell, still no joy
>>
>> http://www.mlbassoc.com/poky/EclipsePlugin/TCF-after-launch-shell.png
>>
>> Anything else I can try?
>>
>>> Gary Thomas wrote:
>>>> 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
------------------------------------------------------------


      reply	other threads:[~2010-12-02 23:53 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 ` FW: Eclipse plugin question Gary Thomas
2010-12-02 19:40   ` Zhang, Jessica
2010-12-02 22:16     ` Gary Thomas
2010-12-02 23:32       ` Zhang, Jessica
2010-12-02 23:53         ` Gary Thomas [this message]

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=4CF83178.2090305@mlbassoc.com \
    --to=gary@mlbassoc.com \
    --cc=jessica.zhang@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.