Mirror of the gdb mailing list
 help / color / mirror / Atom feed
* AW: GDB Server for Xilinx Microblaze
       [not found] <4D6BC1E5.9010508@eagerm.com>
@ 2011-03-01  8:27 ` Hoefle Marco
  2011-03-02 21:37   ` Michael Eager
  0 siblings, 1 reply; 2+ messages in thread
From: Hoefle Marco @ 2011-03-01  8:27 UTC (permalink / raw)
  To: Michael Eager; +Cc: gdb

Hi Michael,
Thanks for your reply.
Xilinx won't support officially any Linux related issues (I used to work in the support center and Linux cases were the easy cases: sorry not supported)

So the Microblaze support in GDB 7.2 is for debugging standalone applications together with XMD only or would it work together with a cross-compiled gdb server?

Embedded distributors like bluecat or petalogix have ported GDB for Linux on Microblaze but the free old versions (at least from petalogix) had quite an old GDB + gdbserver which didn't work properly (slow and crashes when embedding them in an eclipse environment)

So do you have any hints for me how to proceed to get a new GDB + gdbserver up?

Thanks,
Marco




 


-----Ursprüngliche Nachricht-----
Von: Michael Eager [mailto:eager@eagerm.com] 
Gesendet: Montag, 28. Februar 2011 16:40
An: Hoefle Marco
Betreff: Re: GDB Server for Xilinx Microblaze

Hoefle Marco wrote:
> Hello,
> we are using Linux running on a Xilinx Microblaze in a FPGA.
> It runs fine but we lack proper debugging (we are doing it old school
> like: printfs...),
> so modern stuff like code stepping within an eclipse cdt environment
> would be greatly appreciated :-)
> Thus I had a look into the new GDB7.2 sources and I saw that there is
> some Microblaze stuff in the GDB source itself.
> So from my understanding I can use GDB 7.2 on my Debian Workstation and
> all I need is to cross-compile the gdb server?
> I tried it but it seems that cross-compiling the GDB Server is not a
> trivial task as it looks to me that there is no support for the
> Microblaze.
> Can somebody instruct me how to get the GDB server running on the
> Microblaze?
> We are running the latest stable Mainline Linux Kernel (2.6.37) and the
> GCC cross compiler is version 4.1.2.

Hi Marco --

I support the MicroBlaze tools, but only the non-Linux versions.
You should contact Xilinx Technical Support with your questions.

-- 
Michael Eager	 eager@eagercon.com
1960 Park Blvd., Palo Alto, CA 94306  650-325-8077




^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: AW: GDB Server for Xilinx Microblaze
  2011-03-01  8:27 ` AW: GDB Server for Xilinx Microblaze Hoefle Marco
@ 2011-03-02 21:37   ` Michael Eager
  0 siblings, 0 replies; 2+ messages in thread
From: Michael Eager @ 2011-03-02 21:37 UTC (permalink / raw)
  To: Hoefle Marco; +Cc: gdb

Hoefle Marco wrote:
> Hi Michael, Thanks for your reply. Xilinx won't support officially any Linux related issues (I
> used to work in the support center and Linux cases were the easy cases: sorry not supported)
> 
> So the Microblaze support in GDB 7.2 is for debugging standalone applications together with XMD
> only or would it work together with a cross-compiled gdb server?
> 
> Embedded distributors like bluecat or petalogix have ported GDB for Linux on Microblaze but the
> free old versions (at least from petalogix) had quite an old GDB + gdbserver which didn't work
> properly (slow and crashes when embedding them in an eclipse environment)

Hi Marco --

As you already know, Xilinx maintains a separate repository
with the Linux versions of MicroBlaze gdb and other tools.
You can find info here:  http://xilinx.wikidot.com
These are older versions and have not been updated to the
current GNU versions.

The tools for MicroBlaze in the GNU tree only support standalone
embedded systems.  Gdb has only been tested with Xilinx's
JTAG connection to the target using XMD.

Support for Linux on MicroBlaze in the GNU tree is essentially
the same as in the older versions, which, as you have noted,
has not been ported to work with the current version of gdb &
gdbserver.  I don't have a suitable environment to run Linux on
MicroBlaze, so I cannot address any of these issues.

> So do you have any hints for me how to proceed to get a new GDB + gdbserver up?

I understand that Xilinx is interested in upgrading the
Linux tool chain to the same version in the GNU tree and
presumably submitting any changes to FSF.  I don't have
any details on the when this might happen; the status on
this has not changed in many months.  Naturally, updating the
GNU tree gdb and gdbserver to work on correctly on MicroBlaze
Linux doesn't require Xilinx's involvement, the projects are
open source.  It does require a suitable environment and
someone to do the port.

Sorry I can't be more help.

-- 
Michael Eager	 eager@eagercon.com
1960 Park Blvd., Palo Alto, CA 94306  650-325-8077


^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2011-03-02 21:37 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <4D6BC1E5.9010508@eagerm.com>
2011-03-01  8:27 ` AW: GDB Server for Xilinx Microblaze Hoefle Marco
2011-03-02 21:37   ` Michael Eager

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox