当我在uclinux目标设备上运行gdbserver时,blackfin bfin537 /戳它工作得很好但总是会产生恼人的输出 请求获取未知寄存器232 请求获取未知寄存器236
非常烦人,因为gdb客户端中的每个步骤或步骤导致输出屏终端RS232上的几个错误我建议更改bfin编译器版本并使用不同版本的uclinux重建gdb服务器,....他们都没有工作,甚至用不同版本的bfin-uclinux-gcc编译我的代码并没有解决我的问题。
我决定重新编译gdbserver.c并消除产生错误的行,但实际上该行在任何与gdbserver相关的文件中都不存在以进行编译。
我决定通过运行gdbserver来抑制gdb服务器的stderr输出:3298进程1> / dev / null 2> / dev / null但这并没有解决它 如何配置我的gdb客户端以询问与bfin537-stamp相关的特定寄存器(bfin-uclinux-gdb)?
我认为此错误源自uclinux系统后台系统进程中的其他位置。 我想找到哪个进程写入stderr,stdout,我不知道它,我想要抑制它的输出?
我应该在busybox shell或/ bin / bash中更改某些内容以消除所有stderr输出 这意味着如果我将所有父shell输出或stderr发送到/ dev / null 感谢