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>