IMX6ULL-Portierung – Nand-Flash-Betriebsbefehl 1

1. Nand-Flash-Entwicklungsboard

Ich verwende das pünktliche Atom-Alpha-Nand-Flash-Entwicklungsboard.

Uboot unterstützt NAND-Flash , daher gibt es auch NAND-Flash- Betriebsbefehle, sofern die NAND- Version verwendet wird

Kompilieren Sie die ursprüngliche Kernplatine und kompilieren Sie das Uboot, das der NAND- Kernplatine entspricht . Verwenden Sie dann die imxdownload- Software, um u-boot.bin zu brennen
Schreiben Sie auf die SD- Karte und booten Sie schließlich über die SD- Karte.

Im Allgemeinen sind auf der Kernplatine der NAND- Version bereits die Uboot- , Linux-Kernel- und RootFS- Dateien programmiert, sodass Sie den BOOT auf den NAND übertragen und dann direkt vom NAND-Flash booten können .

2. Nand-Flash-Befehl

Geben Sie im Uboot-Befehlsmodus des Entwicklungsboards den Befehl „? NAND “ ein, um NAND-bezogene Befehle anzuzeigen .
Lassen Sie uns einige häufig verwendete Nand-Flash-Befehle im Detail lernen.

(1) NAND-Info-Befehl

Mit diesem Befehl können Benutzer NAND-Flash- Informationen drucken und „ nand info “ eingeben. Das Ergebnis ist wie folgt:
=> nand info

Device 0: nand0, sector size 128 KiB
  Page size       2048 b
  OOB size          64 b
  Erase size    131072 b
  subpagesize     2048 b
  options     0x40000200
  bbt options 0x    8000

Es ist ersichtlich, dass die NAND- Seitengröße, die OOB- Domänengröße, die Löschgröße und andere Informationen angezeigt werden. Ob die Angaben korrekt sind, können Sie anhand des Datenblatts des verwendeten NAND-Flashs überprüfen.

(2)   NAND- Gerätebefehl

NAND-Gerät wird zum Umschalten von NAND-Flash verwendet .
Wenn Ihr Board Multi-Chip- NAND unterstützt , können Sie mit diesem Befehl das aktuell verwendete NAND festlegen .
Dies erfordert, dass Ihre CPU über zwei NAND- Controller verfügt und jeder der beiden NAND- Controller mit einem Stück NAND-Flash verbunden ist .
Im Allgemeinen verfügt die CPU jedoch nur über eine NAND- Schnittstelle und es wird nur ein NAND- Anschluss verwendet .

Supongo que te gusta

Origin blog.csdn.net/wojiaxiaohuang2014/article/details/131618530
Recomendado
Clasificación