BeagleBone Black wird regelmäßig neu gestartet

Mein BeagleBone Black startet regelmäßig nach einer zufälligen Zeit (> 5 Stunden) neu? Ich stecke total mit Ideen fest, ich habe meine App für eine zufällige Zeit am Laufen und das System wird zurückgesetzt. BBB funktioniert unter Debian Linux. Gibt es dafür eine Lösung, ob jemand in der gleichen Situation war?

Ist Ihre Stromversorgung bis zum Sak, mit reichlich Spielraum? Könnte Ihr Stromnetz einen Brownout haben?
Wird es ordnungsgemäß zurückgesetzt oder neu gestartet? Wenn es letzteres ist, sollte es den Grund in den Protokollen angeben.
Es startet nach ein paar Stunden neu. Nichts Seltsames in Protokollen.
Und Gedächtnisstatistiken? CPUclock-Statistiken? Wird es neu gestartet, ohne dass die Anwendung ausgeführt wird? cpufreq-infoUndfree
Überprüfen Sie Ihren PWRONRSTn-Pin in Ihrer CPU AM335x. Wie im Datenblatt der CPU angegeben, ermöglicht dieser Pin die Konfiguration des Sysboot-Modus Ihres BBB. Siehe §6.1.2 aus dem Datenblatt des Prozessors AM335x: ti.com/lit/ds/symlink/am3358.pdf
Bedeutet „Zufällige Zeit“, dass es jedes Mal ein anderes Intervall ist, oder handelt es sich um ein wiederholbares Intervall?
Hast du es versucht last reboot?
Wie ist die Thermik auf deinem Board? Sie können die CPU-Temperatur mit diesem Skript abrufen . Wenn Sie feststellen, dass die Hitze die Neustarts verursacht, versuchen Sie es mit einer Art Kühlkörper
Haben Sie ein LCD-Display, wenn ja, welche Art von Display haben Sie? Versorgen Sie die BBB über einen USB-Anschluss oder einen 5-V-Hohlstecker? Welche Art von Anwendung führen Sie aus, grafische oder Befehlsebene. Ich schlage vor, dass Sie sich Can't boot BeagleBone Black with 4D LCD touch screen using vorgefertigte Android-Images ansehen. Wenn Sie den Fragen einige HW- und SW-Details hinzufügen könnten.

Antworten (2)

Ich habe ähnliche Probleme mit dem Beaglebone Black gesehen. Unten war meine Hardware- und Softwarekonfiguration.

  • Hardware: Beaglebone Black A5C, 4D-System-LCD-Display, USB-Kabel, altes 5-V-0,8-A-Handyladegerät umfunktioniert.
  • Software: Angstrom mit Embedded QT oder Android 4.2.2 (Jelly Bean). Ubuntu-Basishostsystem

Ich habe festgestellt, dass das System zurückgesetzt wurde, als das System mit 5 V USB-Strom versorgt wurde. Die Stromkapazität mit 5V USB beträgt meiner Meinung nach 500mA. Das Problem trat häufig auf, wenn eine Android-Anwendung ausgeführt wurde. Auch beim Ausführen von Embedded QT-Basisanwendungen wurden gelegentlich ähnliche Probleme beobachtet.

Lösung: Verwenden Sie ein externes 5-V-Netzteil mit einer Stromkapazität von 1 A oder 2 A. In meinem Fall funktionierte für kleine Anwendungen die 5-V-0,8-A-Versorgung. Wenn ich das System lade, musste ich die 5-V-USB-Stromversorgung verwenden. Ich empfehle die Verwendung des 1A- oder 2A-Netzteils.

Externe Stromversorgung

Externe Stromversorgung

Klicken Sie auf das Bild für eine größere Version des Bildes.

Hoffe das löst dein Problem.


Verweise:

Es besteht die Möglichkeit, dass Ihr Programm im Laufe der Zeit ein Speicherleck aufweist. Dies würde normalerweise dazu führen, dass ein System langsamer wird, aber es kann dazu führen, dass es regelmäßig abstürzt. Meine größte Wette wäre jedoch, dass die 512 MB DDR3-RAM des BBB einen Fehler haben könnten. Sie könnten einen Speichertest durchführen, um dies zu überprüfen ... suchen Sie nach einem Programm namens memtest86+ für Debian, das sollte zumindest anzeigen, ob das Problem mit dem RAM zusammenhängt.

Beachten Sie, dass memtest86 nicht funktioniert - dies ist ARM.