我正在尝试进行远程调试。我的 GDB 服务器按预期运行(在我的情况下,它是内核端的 KGDB)。KGDB 挂机良好,以便 GDB 客户端可以连接。
我需要使用终端服务器和端口号连接 GDB 客户端,因为在需要用户名和密码才能进入的实际情况下,我的设备是通过终端服务器连接的。
因此,仅执行目标远程终端服务器:端口无助于连接,因为没有提供用户名和密码的方法。
如果我直接用串口连接我的设备并尝试使用目标远程/dev/ttyS0,它会按预期工作。
但我想调试更多通过终端服务器连接的设备。你能帮我解决这个问题吗?我也尝试了命令 target remote | expect_script (它将尝试使用用户名和密码登录),我无法成功。建议我这样做的正确方法。