현재 BeagleBone Black (표준 Angstrom 배포판 사용)을위한 응용 프로그램을 개발 중입니다. GDB (Netbeans가 원격으로 제어)에서 꽤 오랫동안 (5 ~ 10 분) 실행되지만, 상대적으로 임의의 시점에서 멈추게됩니다. 하트 비트 LED가 깜박임을 멈추고 완전히 재부팅해야합니다.BeagleBone Black freezes
하나의 가능성은 단순히이 문제의 원인이되는 (USB) 장치의 수라는 것입니다. 우리는 내 개발 PC에 FTDI 직렬 링크로 연결되어 있습니다 (내 BBB 서버와 통신하는 클라이언트 응용 프로그램이 있습니다). 여러 개의 장치 (현재 3 개)가있는 4-way FTDI 허브가 있고, 다른 하나의 하드웨어가 연결된 또 하나의 FTDI 연결이 있습니다. 또한, 2 개의 I2C 장치. 플러스 마우스와 키보드.
물론 USB가 문제를 일으킨다는 소문 외에는 증거가 없습니다. 내 소프트웨어는 어떤 신호도 발생시키지 않는다. 로그 파일은 나에게 거의 알려주지 않는다. 나는 시스템 모니터링 애플리케이션을 실행하여 메모리 누수 여부를 확인했지만 제대로 동작하고 안정적으로 보입니다 (CPU가 크리프 업했지만). 나는 실패한 것을 발견 할 수있는 방법을 찾고 싶다.
없음 피드백 :
디버그 시리얼 콘솔의 출력이 우리의 응용 프로그램의 경우로 확인? 오 잘, 던지기위한 수류탄이 있습니다. 우분투를 내 노트북에 설치했는데 (+ Netbeans + svn + ...), 코드를 빌드하고 실행하며 바위처럼 단단하고 하루 종일 (I2C 빼기, 일반적으로) 실행됩니다. 우리는 BBB/Angstrom에서 USB 스택을 강하게 의심합니다. –