Beagleboard kann nicht gestartet werden - xM mit Demo Angstrom-Image

1286
maths-help-seeker

Beim Versuch, Angstrom auf einer neuen 8-GB-SD-Karte für Beagleboard-xM (Rev. C) zu installieren, treten einige Probleme auf. Mein Beagleboard bootet nicht.

Ich habe den folgenden Link verwendet, um die Bilder herunterzuladen, und folgte dem auf der gleichen Seite angegebenen Verfahren:

Beagleboard-Demo-Dateien

Ich verwende das Angstrom-Beagleboard-Demobild-glibc-ipk-2011.1-beagleboard.rootfs.tar.bz2- Image.

Ich erhalte folgende Ausgabe über die serielle Schnittstelle.

U-Boot SPL 2011.12-00010-ga3eb89c (Jan 29 2012 - 14:53:43) Texas Instruments Revision detection unimplemented OMAP SD/MMC: 0 reading u-boot.img  U-Boot 2011.12-00010-ga3eb89c (Jan 29 2012 - 14:53:43)  OMAP36XX/37XX-GP ES1.2, CPU-OPP2, L3-165MHz, Max CPU Clock 1 Ghz OMAP3 Beagle board + LPDDR/NAND I2C: ready DRAM: 512 MiB NAND: 0 MiB MMC: OMAP SD/MMC: 0 *** Warning - readenv() failed, using default environmen  In: serial Out: serial Err: serial Beagle xM Rev C No EEPROM on expansion board Die ID #42bc00029ff80000016849a90402a009 Net: Net Initialization Skipped No ethernet found. Hit any key to stop autoboot: 0  The user button is currently NOT pressed. SD/MMC found on device 0 reading uEnv.txt  ** Unable to read "uEnv.txt" from mmc 0:1 ** Loading file "/boot/uImage" from mmc device 0:2 (xxa2) 3195484 bytes read Booting from mmc ... ## Booting kernel from Legacy Image at 80200000 ... Image Name: Angstrom/2.6.32/beagleboard Image Type: ARM Linux Kernel Image (uncompressed) Data Size: 3195420 Bytes = 3 MiB Load Address: 80008000 Entry Point: 80008000 Verifying Checksum ... OK Loading Kernel Image ... OK OK  Starting kernel ...  Uncompressing Linux.......................................done, booting the kernel. 

Nach dem Booten des Kernels passiert jedoch nichts . Die Ausgabe bleibt stehen.

Ich habe eine Reihe von Zweifeln:

  1. Ist dies das richtige Bild für Beagleboard xM (oder ist es nur für Beagleboard (alte Hardware) gedacht)?

  2. Ist es so, dass das Board bootet, aber ich kann die Ausgabe auf der Konsole nicht über die serielle Schnittstelle sehen? Ich verwende einen Bildschirm für die Kommunikation mit der seriellen Schnittstelle

    screen /dev/ttyUSB0 115200 
  3. Ich sehe einen Fehler im Zusammenhang mit einer uEnv.txt im Protokoll. Verursacht dieser Fehler das Symptom?

  4. Verpasse ich irgendwo einen Schritt? Ich habe die Richtlinien für denselben Link oben verwendet, um neue Partitionen zu erstellen und ein neues Image auf der SD-Karte zu speichern.

2
Hast du das richtige Bild verifiziert? Haben Sie überprüft, dass diese Konfiguration die Ausgabe seriell anzeigen kann? Beide Fragen sind auf der `Angstrom'-Website zu finden Ramhound vor 12 Jahren 0
Ja, das oben angegebene Protokoll stammt von der seriellen Schnittstelle. Ich bin mir jedoch nicht sicher, ob nach dem Start der serielle Anschluss unterstützt wird. Ich konnte nirgendwo relevante Unterlagen finden. In dem oben angegebenen Protokoll heißt es .. ** In: Seriell Out: Seriell Err: Seriell **. was wahrscheinlich bedeutet, dass es unterstützt. maths-help-seeker vor 12 Jahren 0

2 Antworten auf die Frage

0
bunny

Überprüfen Sie die Stromversorgung. Versuchen Sie, die Platine mit einer Laufbuchse anstelle von USB zu starten.

0
cristianjr19

Das Problem, das Sie haben, ist, dass das von Ihnen verwendete Angstrom-Image beschädigt ist

Angstrom-Beagleboard-Demobild-glibc-ipk-2011.1-beagleboard.rootfs.tar.bz2

Um dieses Problem zu lösen, empfehle ich Ihnen, stattdessen diese Version zu verwenden

Angstrom-Cloud9-IDE-eglibc-ipk-v2011.11-core-beagleboard.rootfs.tar.bz2