我遇到主机和目标之间的串行和USB连接问题.以下是我的设置.主机和目标都没有任何串行(DB9)端口.
主持人:运行Windows + VMshare + Ubuntu
目标:运行Linux内核3.19.有一个MINI USB端口充当串口,我认为它(CP210x uart到usb)
连接1:主机(USB到DB9 male-PL2303)+ DB9母对母+(DB9公对USB)目标.
连接2:主机(USB) - 电缆 - (USB mini)目标
主机(ubuntu VM),可以将USB设备(两种连接类型)识别为/ dev/ttyUSB0.由于VM接管设备控制,因此设备未显示在Windows设备管理器上.
目标引导进入UEFI shell.我修改syslinux.cfg文件,将"kgdbwait kgdboc = ttyS0,115200"附加到APPEND标志.保存更改(按F2)然后退出(按F3).启动进入图像.Target现在使用以下消息进入kdb提示符
kgdb: Waiting for connection from remote gdb...
Entering kdb ( current= <64bit address>, pid 1) on processor 0 due to Keyboard Entry
Kgdb > _
Run Code Online (Sandbox Code Playgroud)
在主机端,我执行以下命令,下面是错误
root@ubuntu: cd /images
root@ubuntu: sudo gdb ./vmlinux
Reading symbols from ./vmlinux done.
(gdb)
(gdb) target remote /dev/ttyUSB0
Remote debugging using /dev/ttyUSB0
Ignoring packet error, continuing...
warning: unrecognized item …Run Code Online (Sandbox Code Playgroud)