From: Benny S. <ben...@ma...> - 2004-05-11 13:06:04
|
Hi Phil Thanks for the help. I can now use ddd to debug a program which is running on the Gumstix board. I use the HWUART (ttyS3). It did almost work in the first place, but I did rebuild the tools a couple of times and GDB is still complaining about the uclib library so I will write within the next few days with a description of how to build the tools. To Robert: Yes it should be possible to use the USB connection when debugging. If you start the USB network it should be possible to start gdbserver with host:port instead of ttyXX. Best Regards Benny ----- Original Message ----- From: "Benny Simonsen" <ben...@ma...> To: <ben...@st...> Sent: Sunday, May 09, 2004 8:30 PM Subject: FW: [Gumstix-users] DDD > > > -----Original Message----- > From: gum...@li... > [mailto:gum...@li...]On Behalf Of Phil > Wilshire > Sent: 9. maj 2004 14:44 > To: gum...@li... > Subject: Re: [Gumstix-users] DDD > > > Hi Benny > I am planning to do this for one of my training sessions later this year. > ( August - Las Vegas ) > I will be more than glad to help you get going. > > The parts you need are > 1: network or serial connection to the gumstix > 2: gdbserver running on the gumstix > 3: gdb running for the xscale target running on the X86 host > 4: ddd able to use the x86-arm gdb as a low level debugger. > > Once you have all these components in place you > will compile the hello world with a -g compile option using the arm > based cross compiler on the x86 host > > Then you can run gdbserver on the target specifying the serial or > network port > For example > on the gumstix > > gdbserver /dev/ttyS1 hello > > (/dev/ttyS1 in this case is the serial port on the gumstix used for debug ) > > then on the host system > > ddd --debugger arm-elf-gdb hello > > once you get to the gdb prompt inside ddd > > target remote /dev/ttyS0 > > ( /dev/ttyS0 in this case is the serial port on the X86 host ) > > and it should be running > > > Al this assumes that you can get gdbserver compiled and running on the > gumstix and that the second serial port works. > > I should point out that I have tried none of this yet. > > Good luck > Please ask if you have any more questions. > > regards > Phil Wilshire > > > > > Benny Simonsen wrote: > > Hi > > > > Yes it would be great if someone would share there experience with which > > debugger / frontend they use for embedded debugning and why (if they have > > tried different types). > > Most of my own programming experience is done in the Windows world. Most > of > > it is done in Borland Builder where I have integrated editor and debugger > so > > it's a bit of a change to start in the Linux world where you don't know > > much. > > Of cource it's easy to find an editor where you can make the "hello world" > > size applications, but what do you do when you start on a larger scale > > projects? > > > > If someone knows a link to an "extended hello world" example it would be > > great. By "extended hello world" I mean a small project where you use > Emacs > > or ? as editor and from this editor are able to debug put the code on CVS > > etc. > > > > If no one has done that I would be happy to start writing a small howto on > > this topic, but I need some input from those of you who are more familiar > > with Linux than I. > > > > > > Best Regards > > Benny > > > > ----- Original Message ----- > > From: "Robert M. Bouwens" <rob...@ti...> > > To: <gum...@li...> > > Sent: Saturday, May 08, 2004 10:02 AM > > Subject: [Gumstix-users] DDD > > > > > > > >>Hi there, > >> > >>I'm looking at gumstix hw and did think about debugging... > >>I you don't know what's ddd, then look at: > > > > http://www.gnu.org/software/ddd/ > > > >>It's possible to do 'your' work with a remote debugger: > >>http://computing.ee.ethz.ch/sepp/ddd-3.3.8-mo/ddd_30.html > >> > >>I'm not shure if it's possible to do remote debugging with the usb > >>connection. > >>Maybe someone can give us information on how to do this. > >>I appreciate any help. > >>Or do we have to wait for the bluetooth module? > >> > >>The HWUART fixes are great, my future work relies on this! > >> > >>Regards > >>Robert > >> > >> > >> > >>------------------------------------------------------- > >>This SF.Net email is sponsored by Sleepycat Software > >>Learn developer strategies Cisco, Motorola, Ericsson & Lucent use to > > > > deliver > > > >>higher performing products faster, at low TCO. > >>http://www.sleepycat.com/telcomwpreg.php?From=osdnemail3 > >>_______________________________________________ > >>gumstix-users mailing list > >>gum...@li... > >>https://lists.sourceforge.net/lists/listinfo/gumstix-users > >> > >> > > > > > > > > > > > > ------------------------------------------------------- > > This SF.Net email is sponsored by Sleepycat Software > > Learn developer strategies Cisco, Motorola, Ericsson & Lucent use to > deliver > > higher performing products faster, at low TCO. > > http://www.sleepycat.com/telcomwpreg.php?From=osdnemail3 > > _______________________________________________ > > gumstix-users mailing list > > gum...@li... > > https://lists.sourceforge.net/lists/listinfo/gumstix-users > > > > > > > ------------------------------------------------------- > This SF.Net email is sponsored by Sleepycat Software > Learn developer strategies Cisco, Motorola, Ericsson & Lucent use to deliver > higher performing products faster, at low TCO. > http://www.sleepycat.com/telcomwpreg.php?From=osdnemail3 > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users > > > |