7

現在、BeagleBone Black 用のアプリケーションを開発中です (標準の Angstrom ディストリビューションを使用)。しばらくの間 (5 ~ 10 分間) GDB (Netbeans によってリモートで制御) の下で問題なく実行されますが、比較的ランダムな時点でフリーズします。ハートビート LED のちらつきが停止し、完全な再起動が必要になります。

1 つの可能性は、これを引き起こしているのは単に (USB) デバイスの数であるということです。FTDI シリアル リンクで開発用 PC に接続しています (BBB サーバーと通信するクライアント アプリケーションがあります)。その上に複数のデバイス(現在3つ)を備えた4ウェイFTDIハブがあり、別のハードウェアが接続されたさらに1つのFTDI接続があります。また、2 つの I2C デバイス。さらにマウスとキーボード。

もちろん、USB が問題の原因であるという伝聞以外の証拠はありません。私のソフトウェアは何の信号も発生させていません。ログ ファイルにはそれ以上の情報はほとんどありません。システム モニター アプリケーションを実行して、メモリ リークが発生しているかどうかを確認しましたが、正常に動作し、安定しているように見えます (ただし、CPU は上昇しました)。何が失敗しているのかを突き止める方法を見つけたいと思います。助けていただければ幸いです。

4

2 に答える 2