U-BootのNANDコマンド

投稿者: | 10月 17, 2023

はじめに

nand eraseのヘルプを出そうとしてnand eraseを実行したら、全部消し飛んだので、nandコマンドの使用方法を載せておきます。ただのコピペです。

nand

Usage:
nand – NAND sub-system

Usage:
nand info – show available NAND devices
nand device [dev] – show or set current device
nand read[.jffs2] – addr off size
nand write[.jffs2] – addr off size – read/write size’ bytes starting at offsetoff’ to/from memory address ddr’
nand erase [clean] [off size] – erasesize’ bytes from offset `off’ (entire device if not specified)
nand bad – show bad blocks
nand dump[.oob] off – dump page
nand scrub – really clean NAND erasing bad blocks (UNSAFE)
nand markbad off – mark bad block at offset (UNSAFE)
nand biterr off – make a bit error at offset (UNSAFE)

nand erase

nandをeraseするときに行う。nandはeraseしてから出ないとwriteできない。
間違ってもnand eraseを実行しないように!

nand erase オフセット 消したいサイズ

nand write

メモリからnandに書き込む(write)するときに使用。

nand write メモリオフセット NANDオフセット 書き込むサイズ

nand read

nandからメモリに読み出すときに使用

nand read メモリオフセット NANDオフセット 書き込むサイズ

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)