我正在使用GDB来调试远程目标:我启动GDB然后键入target remote foo:1234
。我还通过串行端口与目标进行通信(注意:GDB没有通过此串行端口连接,而是通过OpenOCD通过单独的JTAG接口连接)。所以我打开了两个终端:一个使用Minicom,一个使用GDB。
在GDB中调试“普通”下级时,其stdin
和stdout
与GDB(more info here)位于同一TTY上。
有没有人知道是否有可能为远程目标实现这一点 - 那就是GDB连接到串口(以及GDB服务器)所以我可以在GDB serssion中与目标进行I / O操作?
答案 0 :(得分:0)
目前看来这个问题并不是一般解决方案。有some discussion on the mailing list。克里斯·斯特拉顿(Chris Stratton)表示,无论如何,这可能是一个根本不好的主意!如果我想出任何对他人有用的东西,我一定会在这里更新。