This is the mail archive of the gdb@sourceware.org mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Issues debugging remote leon3 system


Greetings,

In hope anybody is seeing this, I have updated to GDB 7.8.2 and the
issue is still persistent. I am configuring gdb in its own build
directory with

mkdir gdb-build && cd gdb-build
../configure --prefix=/usr \
	--target=sparc-leon3-linux \
	--host=x86_64-unknown-linux-gnu \
	--build=x86_64-unknonw-linux-gnu \
	--with-sysroot=/usr/sparc-leon3-linux \
	--without-guile \
	--disable-nls \
	--with-python=/usr/bin/python2 \
	--with-system-readline

and gdbserver as a separate package with
../configure --prefix=/usr \
	--build=x86_64-unknown-linux-gnu \
	--host=sparc-leon3-linux \
	--program-prefix="" \
	--disable-nls

Please let me know if I am missing something. Thank you.

Cheers,
Orlando.



On 01/09/2015 11:23 AM, Orlando Arias wrote:
> Greetings
> 
> I have a Spartan6 FPGA in a Xilinx SP605 board configured with a stock
> Leon3 SPARC processor. Currently, I am running GNU/Linux on the device
> (kernel version 3.14.26, uClibc version 0.9.33.2, BusyBox 1.23.0) and I
> am attempting to run gdbserver on the device.
> 
> Whenever I try to connect remotely through TCP, I get the following
> error on the GDB client:
> 
> $ sparc-leon3-linux-gdb hw
> GNU gdb 7.8.1
> Copyright (C) 2014 Free Software Foundation, Inc.
> License GPLv3+: GNU GPL version 3 or later
> <http://gnu.org/licenses/gpl.html>
> This is free software: you are free to change and redistribute it.
> There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
> and "show warranty" for details.
> This GDB was configured as "--host=x86_64-unknown-linux-gnu
> --target=sparc-leon3-linux".
> Type "show configuration" for configuration details.
> For bug reporting instructions, please see:
> <https://hardwaresecurity.org>.
> Find the GDB manual and other documentation resources online at:
> <http://www.gnu.org/software/gdb/documentation/>.
> For help, type "help".
> Type "apropos word" to search for commands related to "word"...
> Reading symbols from hw...done.
> (gdb) target remote leon3:1234
> Remote debugging using leon3:1234
> Remote register badly formatted:
> T050e:0000000000000000;1e:00000000efc4d6a0;50:0000000000000000;51:0000000000000000;0f:0000000000000000;thread:p37d.37d;core:0;
> here:
> 00000000;1e:00000000efc4d6a0;50:0000000000000000;51:0000000000000000;0f:0000000000000000;thread:p37d.37d;core:0;
> (gdb)
> 
> 
> Attached you can find the the output of gdbserver (debugging enabled,
> not placed here). I have done a packet capture of the protocol for an
> ARM target and compared it to a capture for the Leon3 target and noticed
> that there a few XML files being transmitted on the ARM target which are
> not present in the SPARC target. I am not sure if this is necessary.
> 
> I do not have any other SPARC units on which I can test this issue and
> searching online and the mailing lists has yielded no results. Please
> advice. Thank you.
> 
> Cheers,
> Orlando.
> 

Attachment: signature.asc
Description: OpenPGP digital signature


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]