Artikel-ID: 000077088 Inhaltstyp: Fehlerbehebung Letzte Überprüfung: 08.01.2015

jffs2: Leerer Flash an 0x04a6aafc endet an 0x04a6b000

Umgebung

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Beschreibung

Dies oder ähnliche Nachrichten können beim Booten von Linux oder beim Einbinden von Dateisystemen aus dem NAND-Flash angezeigt werden, wobei das generierte jffs2-Image von Yocto Project direkt verwendet wird.

Die Nachrichten werden hundertmal gedruckt und können manchmal dazu führen, dass die serielle Konsole aufhängt.

Lösung

Um dieses Problem zu beheben, führen Sie die folgenden Schritte durch:


1. Gehen Sie zum Dateisystemverzeichnis im Yocto, z. B. poky-socfpga/build/tmp/work/socfpga_cyclone5-poky-linux-gnue statt/altera-gsrd-image-1.0-r0

 


2. Verwenden Sie diesen Befehl, um den richtigen Typ einer jffs2-Datei entsprechend dem von Ihnen ausgewählten NAND-Gerät manuell zu generieren:


s..jffs2 --eraseblock=0x20000 --pagesize=0x800 --pad=0x8000000 -l -n -r ./rootfs/ -o altera-gsrd-image_0.jffs2


Bitte beachten Sie:


1. Die Parameter der Blockgröße und Seitengröße von Erase müssen im Datenblatt des NAND-Geräts gelesen werden, und die richtigen Werte, die im Befehl "asciif.jffs2" verwendet werden.


2. Die Einstellung des Gerätebaums muss überprüft werden, um die Partitionsgröße zu kennen, die dem Dateisystem zugewiesen ist. In diesem Beispiel findet das Root-Dateisystem 128 MByte in Partition 1 von NAND statt. Daher muss die Ausgabe mit 0xFF auf 128 MB Byte aufgefüllt werden.

 

Zugehörige Produkte

Dieser Artikel bezieht sich auf 1 Produkte

Intel® programmierbare Geräte

Der Inhalt dieser Seite ist eine Kombination aus menschlicher und computerbasierter Übersetzung des originalen, englischsprachigen Inhalts. Dieser Inhalt wird zum besseren Verständnis und nur zur allgemeinen Information bereitgestellt und sollte nicht als vollständig oder fehlerfrei betrachtet werden. Sollte eine Diskrepanz zwischen der englischsprachigen Version dieser Seite und der Übersetzung auftreten, gilt die englische Version. Englische Version dieser Seite anzeigen.