我們目前正在開發BeagleBone Black的應用程序(使用標準的Angstrom發行版)。它在GDB(由Netbeans遠程控制)下運行了一段時間(5-10分鐘),但在一些相對隨機的時間點會凍結 - 心跳指示燈停止閃爍並需要完全重新啓動。BeagleBone黑色凍結
其中一種可能性是它僅僅是造成這種情況的(USB)設備的數量。我們通過FTDI串行鏈接連接到我的開發PC(有一個客戶端應用程序與我的BBB服務器通信)。有一個帶有多個設備(當前有3個)的4路FTDI集線器,還有一個FTDI連接與另一個硬件連接。另外還有兩個I2C器件。加上鼠標和鍵盤。
當然,除了傳言外,我沒有證據表明它是USB引起的問題。我的軟件沒有引起任何信號,日誌文件告訴我更多。我已經運行了系統監視器應用程序,看看我是否在泄漏內存,但它看起來表現良好且穩定(儘管CPU確實蠕變)。我想找到一種方法來找到失敗的底部,並希望得到一些幫助。
沒有反饋?哦,這是扔手榴彈。我在我的筆記本電腦上安裝了ubuntu(+ Netbeans + svn + ...),獲得了代碼構建和運行,並且它堅如磐石,整天都在運行(不包括I2C)。我們強烈懷疑BBB/Angstrom上的USB堆棧。 – 2014-11-26 15:45:47