From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 6978 invoked by alias); 2 Mar 2011 21:37:30 -0000 Received: (qmail 6941 invoked by uid 22791); 2 Mar 2011 21:37:29 -0000 X-SWARE-Spam-Status: No, hits=-2.0 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,RCVD_IN_DNSWL_NONE X-Spam-Check-By: sourceware.org Received: from caibbdcaaaaf.dreamhost.com (HELO homiemail-a43.g.dreamhost.com) (208.113.200.5) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Wed, 02 Mar 2011 21:37:24 +0000 Received: from homiemail-a43.g.dreamhost.com (localhost [127.0.0.1]) by homiemail-a43.g.dreamhost.com (Postfix) with ESMTP id 295F88C065; Wed, 2 Mar 2011 13:37:22 -0800 (PST) Received: from redwood.eagercon.com (c-98-210-161-13.hsd1.ca.comcast.net [98.210.161.13]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: eager@eagerm.com) by homiemail-a43.g.dreamhost.com (Postfix) with ESMTPSA id F30A58C05D; Wed, 2 Mar 2011 13:37:21 -0800 (PST) Message-ID: <4D6EB890.10801@eagerm.com> Date: Wed, 02 Mar 2011 21:37:00 -0000 From: Michael Eager User-Agent: Thunderbird 2.0.0.23 (X11/20090825) MIME-Version: 1.0 To: Hoefle Marco CC: gdb@sourceware.org Subject: Re: AW: GDB Server for Xilinx Microblaze References: In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-IsSubscribed: yes Mailing-List: contact gdb-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-owner@sourceware.org X-SW-Source: 2011-03/txt/msg00028.txt.bz2 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