Coldfire/RTEMS Debugging
Victor V. Vengerov
Victor.Vengerov at oktetlabs.ru
Sat Dec 10 14:27:33 UTC 2005
Steve,
As fine as I know, other options are available, but they are essentially
more expensive. For example, you may consider Abatron BDI2000 box,
http://www.abatron.ch. Abatron has an option when gdb debugging protocol
supported over ethernet, and they support Coldfire processors. I guess,
gdb "from the box" can communicate with this debugger (but I have not
tried this, it's just a theory).
Victor
Steve Strobel wrote:
> I have been using m68k-bdm-elf-gdb with a P&E parallel port BDM
> interface to debug Coldfire targets running RTEMS for the past few
> years. My new computer didn't have a parallel port and the PCI card I
> got to add one doesn't support the standard I/O address for LPT ports,
> so I am in need of a modified debugger. I believe that last time I
> built GDB that I used the GDB source from the sourceforge BDM Tools
> project, without any RTEMS patches. Is that the best thing to do now,
> or would there be benefits in also applying the RTEMS patches?
>
> Is remote debugging (either via serial or ethernet) possible on the
> Coldfire? In Oct 2004, Chris Johns wrote, "I do not know of a stub
> for remote ethernet debugging if BDM is not connected"
> (<http://www.rtems.com/ml/rtems-users/2004/october/msg00338.html>).
> Later in that thread, RTEMS librdbg, <
> http://sourceforge.net/projects/gdbstubs/
> > and <
> http://www.kegel.com/linux/gdbserver.html
> > were all mentioned, but I never saw anyone say that any of them were
> working for the Coldfire.
> What about RTEMS awareness?
> <http://www.rtems.org/wiki/index.php/DebuggingHints> says, "Currently
> GDB is not RTEMS aware. GDB scripts exist that can help..." but the
> RTEMS/GDB User's Guide at
> <http://www.rtems.org/onlinedocs/doc-current/share/rtems/pdf/rtems_gdb.pdf>
> talks about thread control. Is that just using the scripts? If so, I
> presume that they will work with the stock GDB.
>
> How do people use the pre-compiled m68k binaries from the RTEMS site
> (such as
> <ftp://ftp.rtems.com/pub/rtems/cygwin/rtems-4.6/rtems-4.6-gdb-5.2-1/rtems-4.6-m68k-rtems-gdb-5.2-1.tar.bz2>
> if they don't support BDM or remote debugging? I must be missing
> something obvious. Thanks for any help or suggestions.
>
> Steve
>
>
>
> ---
> Steve Strobel
> Link Communications, Inc.
> 1035 Cerise Rd
> Billings, MT 59101-7378
> (406) 245-5002 ext 102
> (406) 245-4889 (fax)
> WWW: http://www.link-comm.com
> MailTo:steve.strobel at link-comm.com
>
--
Victor Vengerov
OKTET Labs, St.-Petersburg, Russia http://www.oktetlabs.ru
Phone: +78124286709 (office) +78129389372 (mobile) +78124281653 (home)
More information about the users
mailing list