[yocto] Remote Debug Issue
Wy kevinthesun
kevinthesunwy at gmail.com
Sun Oct 19 22:42:13 PDT 2014
Hi, I am trying to remote debug on my Atmel SAMA5D3 Xplained board which
"Poky (Yocto Project Reference Distro) 1.5.1" is prebuilt. First I tried to
use TCP/IP. I connected my board to my laptop and type "ifconfig", I got
following information:
eth0 Link encap:Ethernet HWaddr
2e:da:b6:48:b6:47
inet6 addr: fe80::2cda:b6ff:fe48:b647/64
Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500
Metric:1
RX packets:3 errors:0 dropped:0 overruns:0
frame:0
TX packets:4 errors:0 dropped:0 overruns:0
carrier:0
collisions:0
txqueuelen:1000
RX bytes:138 (138.0 B) TX bytes:328 (328.0
B)
Interrupt:26 Base
address:0x8000
lo Link encap:Local
Loopback
inet addr:127.0.0.1
Mask:255.0.0.0
inet6 addr: ::1/128
Scope:Host
UP LOOPBACK RUNNING MTU:65536
Metric:1
RX packets:0 errors:0 dropped:0 overruns:0
frame:0
TX packets:0 errors:0 dropped:0 overruns:0
carrier:0
collisions:0
txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
It seems there is only ipv6 address for eth0. Then I type "gdbserver
localhost:2001 Test3", I got :
Process Test3 created; pid = 937
Listening on port 2001
Then on my laptop I started arm-poky-linux-gnueabi-gdb of 1.5.1 toolchain.
In the gdb command line I typed "target remote
fe80::2cda:b6ff:fe48:b647:2001". I got error information :
fe80: unknown host
fe80::2cda:b6ff:fe48:b647:2001: No such file or directory.
Actually I can use this ipv6 address to establish ssh remote target in
eclipse, so I don't know why it doesn't work for remote debug using TCP/IP.
After that I tried to use serial port to establish remote debug. I connect
my board to laptop through usb serial port. When I start minicom in
terminal, I get "Poky (Yocto Project Reference Distro) 1.5.1
sama5d3_xplained /dev/ttyGS0". So I typed "gdbserver /dev/ttyGS0 Test3".
Then in gdb command line I typed "target remote /dev/ttyACM0". "ttyACM0" is
the port of the usb serial port. However, in the minicom window it kept
printing:
Remote dRemote debugging using /dev
/ttyGS0
Remote side has terminated connection. GDBRemote side has
terminated connectiRemote side has terminated coRemote debugging using
/dev/ttyGS0
readchar: Input/output error
Now I can't remote debug on my board.
Thanks for any help!
Kevin
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.yoctoproject.org/pipermail/yocto/attachments/20141019/87d72eac/attachment.html>
More information about the yocto
mailing list