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.
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.