Green Hills INTEGRITY 5.0.10 の下で Marvell Monahans PXA320 を実行しています。開発には MULTI 4.2.3 を使用しています。デバッグに RTSERV 接続を使用しています。メニュー駆動型プログラムを引き継ぐように依頼されました。
プログラムを停止して (ブレークポイントを変更するために) 再開すると、タスクが無限ループに入り、デバッガーの [I/O] タブにメニューが表示されることに気付きました。メニューの各インスタンスが印刷されるたびに、不正な選択をしたと表示されます。そのため、何らかの入力が、私が入力したかのようにタスクに入力されているようです (この入力は、明らかに無効なメニュー選択に対応しています)。このファントム入力が何であるかがディスプレイに表示されません。
停止/再開によって I/O が台無しになるのを防ぐためにできることはありますか?
ありがとう、デイブ