I'm not sure if you are running on windows or linux ... but the
differences are small.  

I believe that many of the comments about double loading have to do with
load commands in the .gdbinit (linux) or gdb.ini (windows) in addition
to the gdb-target.ini.  You can choose where you want it.

The something stupid I had... almost hate to say this... When defining
the debugging session I had defined it under "C/C++ Attached to Local
Application" instead of under "C/C++ Local Application".  You have to
completely redo the debug configuration.  

jim

On Fri, 2005-10-14 at 11:34 +0400, Ali.A.Tlisov wrote:
> Hi, jim!
> 
> I've faced with the same problem. Could you please tell me what
> modifications of my gdb-target.ini I have to make to get everything work
> fine?
> 
> I've created a simple leds project and the gdb-target.ini which contains:
> ###########################
> target remote localhost:3333
> set remoteaddresssize 16
> set remotetimeout 999999
> set download-write-size 512
> set remote memory-write-packet-size 512
> set remote memory-write-packet-size fixed
> set remote memory-read-packet-size 512
> set remote memory-read-packet-size fixed
> monitor erase
> load leds.elf
> ###########################
> 
> Compilation goes well.
> 
> Now time for debugging. There are two choices here.
> 
>      1) If I run msp430-gdbproxy, then I see "connected" in
> msp430-gdbproxy output. And then the process hangs for some time.
> After that MsgBox popups "Error creating session: Target is not
> responding (timed out)".
>      2) If I not run msp430-gdbproxy, then I see messages similar to
> yours:
> ##########################
> mi_cmd_stack_list_frames: No stack.
> No symbol "auto" in current context.
> Warning:
> /cygdrive/d/code/eclipse/d:\work\workspace\simple_msp430_app/d:\work\workspace\simple_msp430_app/d:
>  
> 
> 
> 
> No such file or directory.
> Warning: /work/workspace/simple_msp430_app: No such file or directory.
> `/cygdrive/d/code/eclipse/d:\work\workspace\simple_msp430_app/d:\work\workspace\simple_msp430_app\leds.elf'
>  
> 
> 
> 
> has disappeared; keeping its symbols.
> Don't know how to run.  Try "help target".
> ##########################
> And a MessageBox: "Execution is suspended because of error. Don't know
> how to run. Type "target help"."
> 
> Nevertheless, command-line debugging with msp430-gdb works fine. It's
> refusing to work properly under the eclipse control.
> 
> Thanks in advance.
> Ali.
> 
> jim wrote:
> > Chris,
> > 
> > Thanks for the help and information.  I got it working before getting
> > your last message on both my XP and Gentoo machines.  It just had to be
> > something stupid... and it was!
> > 
> > The msp430-gdb in the windows download was compiled with cygwin (it
> > complains if I rename cygwin1.dll and notes cygwin in the startup).   I
> > have checked standard C projects in windows and managed C projects in
> > linux.  It does look like the start up in both catch the default startup
> > code (gdb.ini and .gdbinit) gets run by msp430-gdb when it starts.  This
> > requires some modification to the gdb-target.ini... but easily
> > accomplished.
> > 
> > Thanks for the help.
> > 
> > jim
> > 
> > On Mon, 2005-09-26 at 08:37 -0500, Recoskie, Chris wrote:
> >> Your assessment is correct.  The debugger classes in CDT talk to GDB via
> >> pipes, but there is still debugger logic in these classes.  Part of what
> >> these contain is logic to figure out whether or not any path information
> >> passed to GDB needs to be massaged on account of the GDB being CygWin
> >> based.  Since the plugin claims that the GDB that comes with MSPGCC is
> >> *not* CygWin based, then none of this translation happens.  That's my
> >> best guess at this time as to why you're having problems.
> >>
> >> You can turn on trace information for the org.eclipse.cdt.debug.mi.core
> >> plugin, that should output a dump of the mi1 commands and responses to
> >> the console.  You'll have to create a .options file inside the plugin's
> >> directory with a line that says
> >> "org.eclipse.cdt.debug.mi.core/debug=true" in it.  I *think* that if
> >> you're not debugging Eclipse then this will just spit the output to the
> >> console, but I've only used it when debugging using Eclipse to debug
> >> itself.  If you're using Eclipse to self-debug then the PDE makes this
> >> easier for you (you can just turn on tracing for the plugin in its
> >> launch configuration), but debugging Eclipse is a long topic and left as
> >> an exercise for the reader.
> >>
> >> BTW there is a trick to getting an updated plugin to actually affect any
> >> changes if the version number of the plugin hasn't changed.  Since the
> >> plugins you are using don't have an update site or anything you're
> >> probably safe to simply cheat and upversion the plugin.
> >>
> >> ___________________________________________
> >>  
> >> Chris Recoskie
> >> Software Designer
> >> Texas Instruments, Toronto
> >> http://eclipse.org/cdt
> >>  
> >>
> >>
> >>> -----Original Message-----
> >>> From: mspgcc-users-ad...@lists.sourceforge.net [mailto:mspgcc-users-
> >>> ad...@lists.sourceforge.net] On Behalf Of jim
> >>> Sent: Sunday, September 25, 2005 9:38 PM
> >>> To: mspgcc-users@lists.sourceforge.net
> >>> Subject: RE: [Mspgcc-users] Mspgcc + eclipse CDT 3.0/Eclipse 3.1
> >>>
> >>> I think we're talking about two different parts.  I'm using msp430-gdb
> >>> for debugging an this uses cygwin.  I'm guessing that this is where
> >>> cygwin is corrupting the paths.
> >>>
> >>> I think the java classes are the internal parts that communicate with
> >>> (what I'm calling) the debugger.  I believe the different classes are
> >>> choosen based on "Debugger" selection in the debug setup.
> >>>
> >>> Is there anyway to see the communication going between eclipse and
> >>> msp430-gdb?  is there a msp430-gdb that doesn't use cygwin?
> >>>
> >>> jim
> >>>
> >>> On Sat, 2005-09-24 at 18:07 -0500, Recoskie, Chris wrote:
> >>>> It's in the plugin.xml of net.sf.mspgcc.cdt
> >>>>
> >>>> It specifies that the debugger that it declares uses the class
> >>>> org.eclipse.cdt.debug.mi.core.GDBDebugger, which is the non-CygWin
> >>>> debugger in CDT.  The CygWin one is
> >>>> org.eclipse.cdt.debug.mi.core.CygwinGDBCDIDebugger.  You could try
> >>>> changing the debugger class in the plugin.xml and see if it helps
> >> any.
> >>>> ___________________________________________
> >>>>
> >>>> Chris Recoskie
> >>>> Software Designer
> >>>> Texas Instruments, Toronto
> >>>> http://eclipse.org/cdt
> >>>>
> >>>>
> >>>>> -----Original Message-----
> >>>>> From: mspgcc-users-ad...@lists.sourceforge.net
> >> [mailto:mspgcc-users-
> >>>>> ad...@lists.sourceforge.net] On Behalf Of jim
> >>>>> Sent: Saturday, September 24, 2005 9:59 AM
> >>>>> To: mspgcc-users@lists.sourceforge.net
> >>>>> Subject: RE: [Mspgcc-users] Mspgcc + eclipse CDT 3.0/Eclipse 3.1
> >>>>>
> >>>>>
> >>>>> I guess I missed that.. "but the debug plugin from the webpage you
> >>>>> reference"
> >>>>>
> >>>>> Maybe that is it... but what debugger should I be running?
> >>>>> The default fill in for the debugger comes up with gdb and when
> >> run
> >>>>> comes up with an execution launch failure.  Since the web page I
> >>>>> referenced details "msp430-gdb".. this is what I used... the
> >> latest
> >>>> one
> >>>>> in the mspgcc installation from sf.
> >>>>>
> >>>>> could you point me to the ref on it not being cygwin based.  in
> >> the
> >>>>> mspgcc-help in eclipse it still details cygwin.
> >>>>>
> >>>>> jim
> >>>>>>> specifies that the debugger is not CygWin based.
> >>>>>> On Fri, 2005-09-23 at 22:54 -0500, Recoskie, Chris wrote:
> >>>>>>> Well, there have been some changes with the way the debugger
> >> works
> >>>>> with
> >>>>>>> paths, and this can lead to problems if the path information
> >>>> stored in
> >>>>>>> the binary's debugging information doesn't match.
> >>>>>>>
> >>>>>>> There have been some changes as well to how CygWin paths are
> >>>> resolved.
> >>>>>>> I'm not familiar enough with the internals of msp-gdb to say
> >> if
> >>>> it's
> >>>>>>> CygWin based or not, but the debug plugin from the webpage you
> >>>>> reference
> >>>>>>> specifies that the debugger is not CygWin based.  Since I see
> >>>> CygWin
> >>>>>>> paths reference in your output, perhaps this is the problem.
> >>>>>>>
> >>>>>>> ___________________________________________
> >>>>>>>
> >>>>>>> Chris Recoskie
> >>>>>>> Software Designer
> >>>>>>> Texas Instruments, Toronto
> >>>>>>> http://eclipse.org/cdt
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>>> -----Original Message-----
> >>>>>>>> From: mspgcc-users-ad...@lists.sourceforge.net
> >>>> [mailto:mspgcc-users-
> >>>>>>>> ad...@lists.sourceforge.net] On Behalf Of jim
> >>>>>>>> Sent: Friday, September 23, 2005 11:28 PM
> >>>>>>>> To: mspgcc-users@lists.sourceforge.net
> >>>>>>>> Subject: Re: [Mspgcc-users] Mspgcc + eclipse CDT 3.0/Eclipse
> >> 3.1
> >>>>>>>> I've been doing that tonight... no luck... and no spaces.
> >> I
> >>>>> started
> >>>>>>> from
> >>>>>>>> scratch with eclipse.
> >>>>>>>>
> >>>>>>>> the  error is now:
> >>>>>>>>
> >>>>>>>> Error creating session:
> >>>>>>>>
> >> /cygdrive/c/eclipse/C:\eclipsework\embedded\msp430\workspace\test/C:\ecl
> >>>>>>> ip
> >>>>>>>> sework\embedded\msp430\workspace\test\Debug\test:
> >>>>>>>> No such file or directory.
> >>>>>>>>
> >>>>>>>> the "/cygdrive/c/eclipse/"   is the location of eclipse
> >>>>>>>> the "C:\eclipsework\embedded\msp430\workspace\test" is the
> >>>> project
> >>>>>>>> directory
> >>>>>>>> the
> >> "C:\eclipsework\embedded\msp430\workspace\test\Debug\test"
> >>>> is
> >>>>> the
> >>>>>>>> absolute filename of the target binary
> >>>>>>>>
> >>>>>>>> these are all concatinated with /.
> >>>>>>>>
> >>>>>>>> I have not looked at how plugins are done in eclipse... yet.
> >> But
> >>>> I'd
> >>>>>>>> wonder
> >>>>>>>> if the file/path generation might be different.  There was
> >> some
> >>>>> change
> >>>>>>> in
> >>>>>>>> IPath between 3.0 and 3.1.  I have not looked a migration
> >> guides
> >>>> for
> >>>>>>> CDT
> >>>>>>>> yet.
> >>>>>>>>
> >>>>>>>> jim
> >>>>>>>>
> >>>>>>>> work on it again in the AM.
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>
> >>>>>>>> ----- Original Message -----
> >>>>>>>> From: "Recoskie, Chris" <crecos...@ti.com>
> >>>>>>>> To: <mspgcc-users@lists.sourceforge.net>
> >>>>>>>> Sent: Friday, September 23, 2005 11:10 PM
> >>>>>>>> Subject: RE: [Mspgcc-users] Mspgcc + eclipse CDT 3.0/Eclipse
> >> 3.1
> >>>>>>>>
> >>>>>>>> Having taken a quick inspection of the plugins you
> >> reference,
> >>>> they
> >>>>>>>> should in theory work just fine with CDT 3.0.  The build
> >> plugin
> >>>> is
> >>>>> for
> >>>>>>>> the 2.0 version of CDT but old build definitions are still
> >>>>> supported,
> >>>>>>> so
> >>>>>>>> it *should* work, and the fact that you can build says that
> >> this
> >>>>> part
> >>>>>>> is
> >>>>>>>> probably functioning fine.
> >>>>>>>>
> >>>>>>>> I have a sneaking suspicion that perhaps it doesn't like the
> >>>> fact
> >>>>> that
> >>>>>>>> you have spaces in the path to your executable.  Try putting
> >>>> your
> >>>>>>>> project in a different folder and see if that helps.
> >>>>>>>>
> >>>>>>>> ___________________________________________
> >>>>>>>>
> >>>>>>>> Chris Recoskie
> >>>>>>>> Software Designer
> >>>>>>>> Texas Instruments, Toronto
> >>>>>>>> http://eclipse.org/cdt
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>> -----Original Message-----
> >>>>>>>>> From: mspgcc-users-ad...@lists.sourceforge.net
> >> [mailto:mspgcc-
> >>>>> users-
> >>>>>>>>> ad...@lists.sourceforge.net] On Behalf Of jim
> >>>>>>>>> Sent: Friday, September 23, 2005 7:04 PM
> >>>>>>>>> To: mspgcc-users@lists.sourceforge.net
> >>>>>>>>> Subject: [Mspgcc-users] Mspgcc + eclipse CDT 3.0/Eclipse
> >> 3.1
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>> I had the mspgcc tools working on an older version of
> >> eclipse.
> >>>>>>> After
> >>>>>>>>>  upgrading, I am having problems getting it started again.
> >>>>>>>>>
> >>>>>>>>>  I'm installing this on an XP home edition computer.  I've
> >>>>>>> downloaded
> >>>>>>>> the
> >>>>>>>>>  latest windows binaries of mspgcc from sourceforge and
> >> the
> >>>>>>> latest(?)
> >>>>>>>>> mspgcc
> >>>>>>>>>  eclipse plugin from
> >>>>>>>> http://homepage.hispeed.ch/py430/mspgcc/index.html
> >>>>>>>>> I
> >>>>>>>>>  extracted the plugin into the eclipse directory.
> >>>>>>>>>
> >>>>>>>>>  Eclipse 3.1 obviously doesn't follow the example setup.
> >> But
> >>>> the
> >>>>>>>> compiler
> >>>>>>>>>  seems to be working.  I can compile and run its output
> >> with
> >>>>>>>> msp430-gdb
> >>>>>>>>> and
> >>>>>>>>>  it works just like compiling manually with msp430-gcc.
> >>>> However,
> >>>>> I
> >>>>>>>> have
> >>>>>>>>> had
> >>>>>>>>>  problems getting the debugging working properly.  I get
> >> the
> >>>>>>> following
> >>>>>>>>>  errors:
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>> Error creating session: /cygdrive/c/Program
> >>>>>>> Files/eclipse/C:\Documents
> >>>>>>>> and
> >>>>>>>>> Settings\Owner\workspace\test/C:\Documents and
> >>>>>>>>> Settings\Owner\workspace\test\Debug\test: No such file or
> >>>>> directory.
> >>>>>>>>>  Error creating session: /cygdrive/c/Program
> >>>>>>>> Files/eclipse/C:\Documents
> >>>>>>>>> and
> >>>>>>>>>  Settings\Owner\workspace\test/C:\Documents and
> >>>>>>>>> Settings\Owner\workspace\test\Debug\test: No such file or
> >>>>> directory.
> >>>>>>>>> Error creating session: /cygdrive/c/Program
> >>>>>>> Files/eclipse/C:\Documents
> >>>>>>>> and
> >>>>>>>>> Settings\Owner\workspace\test/C:\Documents and
> >>>>>>>>> Settings\Owner\workspace\test\Debug\test: No such file or
> >>>>> directory.
> >>>>>>>>> Eclipse connects with msp430-gdbproxy and erases memory
> >> fine.
> >>>>> Then
> >>>>>>> it
> >>>>>>>> is
> >>>>>>>>> terminated unless  I set  the load command in the
> >>>> gdb-target.ini
> >>>>> to
> >>>>>>>> have
> >>>>>>>>> an
> >>>>>>>>> absolute (explicit) file name (complete path).  In this
> >> case
> >>>> it
> >>>>> will
> >>>>>>>> write
> >>>>>>>>>  part of the program before terminating.  It looks like
> >> there
> >>>> are
> >>>>>>>> multiple
> >>>>>>>>>  internal variables being concatinated to generate the
> >> path to
> >>>> the
> >>>>>>>> target
> >>>>>>>>>  program.
> >>>>>>>>>
> >>>>>>>>>  Any ideas?   misconfiguration...or is the plugin not
> >>>> compatible
> >>>>>>> with
> >>>>>>>> this
> >>>>>>>>>  version?
> >>>>>>>>>
> >>>>>>>>>  Thanks
> >>>>>>>>>  jim
> >>>>>>>>>  .
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>> -------------------------------------------------------
> >>>>>>>>> SF.Net email is sponsored by:
> >>>>>>>>> Tame your development challenges with Apache's Geronimo
> >> App
> >>>>> Server.
> >>>>>>>>> Download
> >>>>>>>>> it for free - -and be entered to win a 42" plasma tv or
> >> your
> >>>> very
> >>>>>>> own
> >>>>>>>>> Sony(tm)PSP.  Click here to play:
> >>>>>>> http://sourceforge.net/geronimo.php
> >>>>>>>>> _______________________________________________
> >>>>>>>>> Mspgcc-users mailing list
> >>>>>>>>> Mspgcc-users@lists.sourceforge.net
> >>>>>>>>> https://lists.sourceforge.net/lists/listinfo/mspgcc-users
> >>>>>>>>
> >>>>>>>> -------------------------------------------------------
> >>>>>>>> SF.Net email is sponsored by:
> >>>>>>>> Tame your development challenges with Apache's Geronimo App
> >>>> Server.
> >>>>>>>> Download
> >>>>>>>> it for free - -and be entered to win a 42" plasma tv or your
> >>>> very
> >>>>> own
> >>>>>>>> Sony(tm)PSP.  Click here to play:
> >>>>> http://sourceforge.net/geronimo.php
> >>>>>>>> _______________________________________________
> >>>>>>>> Mspgcc-users mailing list
> >>>>>>>> Mspgcc-users@lists.sourceforge.net
> >>>>>>>> https://lists.sourceforge.net/lists/listinfo/mspgcc-users
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>
> >>>>>>>> -------------------------------------------------------
> >>>>>>>> SF.Net email is sponsored by:
> >>>>>>>> Tame your development challenges with Apache's Geronimo App
> >>>> Server.
> >>>>>>>> Download
> >>>>>>>> it for free - -and be entered to win a 42" plasma tv or your
> >>>> very
> >>>>> own
> >>>>>>>> Sony(tm)PSP.  Click here to play:
> >>>>> http://sourceforge.net/geronimo.php
> >>>>>>>> _______________________________________________
> >>>>>>>> Mspgcc-users mailing list
> >>>>>>>> Mspgcc-users@lists.sourceforge.net
> >>>>>>>> https://lists.sourceforge.net/lists/listinfo/mspgcc-users
> >>>>>>>
> >>>>>>> -------------------------------------------------------
> >>>>>>> SF.Net email is sponsored by:
> >>>>>>> Tame your development challenges with Apache's Geronimo App
> >>>> Server.
> >>>>> Download
> >>>>>>> it for free - -and be entered to win a 42" plasma tv or your
> >> very
> >>>> own
> >>>>>>> Sony(tm)PSP.  Click here to play:
> >>>> http://sourceforge.net/geronimo.php
> >>>>>>> _______________________________________________
> >>>>>>> Mspgcc-users mailing list
> >>>>>>> Mspgcc-users@lists.sourceforge.net
> >>>>>>> https://lists.sourceforge.net/lists/listinfo/mspgcc-users
> >>>>> --
> >>>>> jim <jbing...@ieee.org>
> >>>>>
> >>>>>
> >>>>>
> >>>>> -------------------------------------------------------
> >>>>> SF.Net email is sponsored by:
> >>>>> Tame your development challenges with Apache's Geronimo App
> >> Server.
> >>>>> Download
> >>>>> it for free - -and be entered to win a 42" plasma tv or your very
> >> own
> >>>>> Sony(tm)PSP.  Click here to play:
> >> http://sourceforge.net/geronimo.php
> >>>>> _______________________________________________
> >>>>> Mspgcc-users mailing list
> >>>>> Mspgcc-users@lists.sourceforge.net
> >>>>> https://lists.sourceforge.net/lists/listinfo/mspgcc-users
> >>>>
> >>>> -------------------------------------------------------
> >>>> SF.Net email is sponsored by:
> >>>> Tame your development challenges with Apache's Geronimo App Server.
> >>> Download
> >>>> it for free - -and be entered to win a 42" plasma tv or your very
> >> own
> >>>> Sony(tm)PSP.  Click here to play:
> >> http://sourceforge.net/geronimo.php
> >>>> _______________________________________________
> >>>> Mspgcc-users mailing list
> >>>> Mspgcc-users@lists.sourceforge.net
> >>>> https://lists.sourceforge.net/lists/listinfo/mspgcc-users
> >>> --
> >>> jim <jbing...@ieee.org>
> >>>
> >>>
> >>>
> >>> -------------------------------------------------------
> >>> SF.Net email is sponsored by:
> >>> Tame your development challenges with Apache's Geronimo App Server.
> >>> Download
> >>> it for free - -and be entered to win a 42" plasma tv or your very own
> >>> Sony(tm)PSP.  Click here to play: http://sourceforge.net/geronimo.php
> >>> _______________________________________________
> >>> Mspgcc-users mailing list
> >>> Mspgcc-users@lists.sourceforge.net
> >>> https://lists.sourceforge.net/lists/listinfo/mspgcc-users
> >>
> >> -------------------------------------------------------
> >> SF.Net email is sponsored by:
> >> Tame your development challenges with Apache's Geronimo App Server. 
> >> Download
> >> it for free - -and be entered to win a 42" plasma tv or your very own
> >> Sony(tm)PSP.  Click here to play: http://sourceforge.net/geronimo.php
> >> _______________________________________________
> >> Mspgcc-users mailing list
> >> Mspgcc-users@lists.sourceforge.net
> >> https://lists.sourceforge.net/lists/listinfo/mspgcc-users
> 
> 
> 
> 
> 
> 
> -------------------------------------------------------
> This SF.Net email is sponsored by:
> Power Architecture Resource Center: Free content, downloads, discussions,
> and more. http://solutions.newsforge.com/ibmarch.tmpl
> _______________________________________________
> Mspgcc-users mailing list
> Mspgcc-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/mspgcc-users
-- 
jim <jbing...@ieee.org>


Reply via email to