2017-04-22 22 views
0

Ich baue boot2qt image für beaglebone black (BBB) ​​mit Yocto. Ich habe die folgenden Schritte:Beaglebone black freeze bei "reading u-boot.img" stage

Hinweise: Ich debuggen BBB über ein serielles Kabel und mein Rechner ist Ubuntu 16.04LTS x64

Mein Build war erfolgreich. Aber wenn ich b2qt-embedded-qt5-image-beaglebone.img auf SD-Karte geschrieben habe, und dann in Beagblebone Blackboard plug-in. - drücken Sie "S2" Taste an Bord, dann einschalten

BeagleBone schwarz stecken und Boot erfolglos

Auf dem Bildschirm es zeigt nur einige Zeilen der Nachricht wie folgt:
"U-Boot SPL 2017,01-g8369eec4f3 (15. April 2017 - 05.09.59)
Der Versuch von MMC1
*** Warnung zu booten - schlechte CRC, Standardumgebung

Lesen u-boot.img
Lesen u-boot.img "
mit Bitte zeigen Sie mir, wie Sie es lösen können.

Antwort

0

Ein CRC-Fehler zeigt an, dass einige Daten in Ihrer Image-Datei beschädigt sind. Versuchen Sie, Ihr Bild erneut auf die SD-Karte schreiben und sehen, ob dies das Problem lösen kann. Ich stieß auf dieses Problem viel Brennen meiner Bilder mit dd und neu schreiben sie oft das Problem gelöst.

+0

Vielen Dank für Ihre Antwort. Ich habe zu viel versucht, aber es konnte dieses Problem nicht lösen. – rocket42

+0

Haben Sie versucht, das .wic Bild anstelle des .img zu verwenden? – mattdibi

+0

Diese CRC-Nachricht ist in der Regel gutartig (es ist nur eine Warnung und kein Fehler) und liefert wahrscheinlich keine Hinweise auf das Problem des OP. Diese CRC-Warnmeldung bezieht sich nur auf den (wahrscheinlich nicht initialisierten statt beschädigten) Umgebungsbereich, der von jedem Codebild getrennt ist, und U-Boot kann diese Situation vollständig bewältigen (vorausgesetzt, die Standardumgebung in U-Boot ist dafür ordnungsgemäß konfiguriert) Tafel). * "... sie neu zu schreiben löste oft das Problem" * - Dann passierte etwas anderes und Sie präsentieren nur eine Fracht-Kult-Lösung. Ein 'saveenv' Befehl sollte diese Warnung beseitigen. – sawdust

Verwandte Themen