Wir entwickeln gerade eine Anwendung für BeagleBone Black (unter Verwendung der Standard-Angstrom-Distribution). Unter GDB (von Netbeans aus der Ferne gesteuert) läuft es eine ganze Weile (5-10 Minuten), aber zu einem relativ zufälligen Zeitpunkt wird es eingefroren - die Heartbeat-LEDs hören auf zu flackern und ein kompletter Neustart ist erforderlich.BeagleBone Black gefriert
Eine Möglichkeit ist, dass es einfach die Anzahl der (USB-) Geräte ist, die dies verursachen. Wir sind über eine FTDI-Verbindung mit meinem Entwicklungs-PC verbunden (es gibt eine Client-Anwendung, die mit meinem BBB-Server kommuniziert). Es gibt einen 4-Wege-FTDI-Hub mit mehreren Geräten (3 derzeit), eine weitere einzelne FTDI-Verbindung mit einem anderen Bit Hardware angeschlossen. Auch zwei I2C-Geräte. Plus Maus und Tastatur.
Natürlich habe ich keine Beweise außer Hörensagen, dass es USB ist, das das Problem verursacht. Meine Software verursacht keine Signale, die Protokolldatei sagt mir sehr wenig mehr. Ich habe die Systemüberwachungsanwendung ausgeführt, um zu sehen, ob ich Speicher lecke, aber es scheint sich gut zu benehmen und stabil zu sein (obwohl CPU schleichte). Ich würde gerne einen Weg finden, dem, was scheitert, auf den Grund zu gehen, und würde mich über Hilfe freuen.
kein Feedback? Na gut, hier ist die Granate zum Werfen. Ich habe ubuntu auf meinem Laptop installiert (+ Netbeans + svn + ...), habe den Code erstellt und läuft und es ist solide wie ein Stein, läuft den ganzen Tag (minus der I2C, zugegebenermaßen). Wir vermuten stark den USB-Stack auf BBB/Angstrom. –