NAND チップに関して根本的な疑問があります. DM365 に基づいてカスタム ボードを立ち上げようとしています.
NANDから起動しようとしていますが、
使用される NAND は micron MT29F8G08ABABA のものです。(1G バイト = 8 ギガビット)
編成 – ページ サイズ x8: 4320 バイト (4096 + 224 バイト)
– ブロック サイズ: 128 ページ (512K + 28 K バイト)
– プレーン サイズ: 2 プレーン x プレーンあたり 1024 ブロック
– デバイス サイズ: 8Gb: 2048 ブロック
MT29F8G08BABAのデータシートによると、ブロックサイズは(512K + 224)バイトだと思います。
ただし、u-boot 用語では、NAND デバイスにセクター サイズを使用します。u-bootコマンドラインからコマンドを使用する
nand info
と、次のようにnandサイズが取得されるため
Device 0: NAND 1GiB 3,3V 8-bit, sector size 256 KiB
このセクター サイズはブロック サイズ (実際にはデータシートによると 512k) ですか、それとも環境セクターですか?
NAND の読み取り/書き込みは u-boot から正常に動作しており、問題はありません。
だから私はこれらの用語を理解したいだけです。
これが環境セクター サイズである場合、U-boot からブロック サイズ情報を取得する方法はありますか?
誰かがこれについて私に教えてもらえますか?
ありがとうございました、
よろしく、
アンクル