uclinuxターゲットデバイスでgdbserverを実行するとblackfinbfin537/ stemは完全に機能しますが、常に迷惑な出力を生成します不明なレジスタを取得する要求232不明なレジスタを取得する要求236
gdbクライアントの各ステップアウトまたはステップで出力画面ターミナルRS232にそのエラーがいくつか発生するため、非常に煩わしいです。bfinコンパイラのバージョンを変更し、異なるバージョンのuclinuxでgdbサーバーを再構築することをお勧めします。動作し、異なるバージョンのbfin-uclinux-gccでコードをコンパイルしても、問題は解決しませんでした。
gdbserver.cを再コンパイルして、エラーを生成する行を削除することにしましたが、実際には、その行はコンパイル用のgdbserver関連ファイルのいずれにも存在しません。
gdbserver:3298 process 1> / dev / null 2> / dev / nullを実行してgdbサーバーのstderr出力を抑制することにしましたが、これでは解決しませんでした。特定のレジスタを要求するようにgdbクライアントを構成するにはどうすればよいですか(bfin- uclinux-gdb)bfin537-stampに関連していますか?
このエラーは、uclinuxシステムのバックグラウンドシステムプロセスのどこかで発生していると思います。どのプロセスがstderr、stdoutに書き込み、それを認識していないかを見つけたいのですが、その出力を抑制したいですか?
すべてのstderr出力を削除するためにbusyboxシェルまたは/bin/ bashの何かを変更しますか?つまり、すべての親シェル出力またはstderrを/ dev/nullに送信する場合