Ich befolge den unten stehenden Link, um eine bootfähige SD-Karte für beaglebone schwarz zu machen. Die einzige Änderung ist, dass ich versuche, eine Version 3.14 des Kernels anstelle der Version 4.4 zu bauen. Wenn ich die Boot-Taste drücke, bevor ich die BBB einschalte, bekomme ich den "CCCCCCCCC ..." -Ausgang auf dem seriellen Terminal, was andeutet, dass etwas mit dem Bootloader auf der SD-Karte nicht stimmt. Ohne die Boot-Taste zu drücken, wird das Boot auf dem BBB eMMC aufgerufen und dann bootet es den Kernel erfolgreich von der SD-Karte. Was ändert sich, wenn überhaupt, muss ich in der uEnv.txt machen, damit dies funktioniert?Booten von SD-Karte auf Beaglebone Schwarz verwendet die Uboot von eMMC anstelle der auf SD-Karte
https://eewiki.net/display/linuxonarm/BeagleBone+Black#BeagleBoneBlack-LinuxKernel
Gibt es eine U-Boot SPL Ausgabe vor den "CCCCC ..." Zeichen? Wenn nein, stimmt etwas mit MLO nicht. Da U-Boot-SPL (MLO) eine Low-Level-HW-Initialisierung durchführt, wird zu diesem Zeitpunkt uEnv.txt nicht verwendet. Sie können versuchen, ein fertiges Betriebssystem-Image auf microSD zu schreiben und zu überprüfen, ob die BBB von diesem booten kann. –
@LevU. Ich sehe keine Charaktere vor diesen. Allerdings kann ich den Kernel auf der SD-Karte booten, aber BBB verwendet stattdessen das Standard-Uboot. Benötigen auch bestimmte Kernel-Versionen spezielle Uboot-Versionen oder kann das neueste Uboot sogar funktionieren? – Bwani