This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

PROCESSOR-SDK-AM437X: 请问AM437x最大支持多少容量的NAND FLash

Part Number: PROCESSOR-SDK-AM437X


你好,

目前系统跑的linux,文件系统放在emmc上, 后续想放文件系统到nand, 想问下AM437x 最大支持多大容量的NAND Flash呢?

  • 对nand flash的最大容量没有要求,但是要使用ROM bootloader支持的nand flash,请参考TRM。
    5.2.6.4.2.3 Device Detection and Parameters
    https://www.ti.com/lit/ug/spruhl7i/spruhl7i.pdf

  • 谢谢,我们现在用了一款nand,但是内核里面 elm识别不了提示 elm: unsupported config ecc-step=16  ,请帮忙看下是什么问题呢?

    31676] nand: device found, Manufacturer ID: 0xad, Chip ID: 0xde
    [ 1.638400] nand: Hynix H27UCG8T2ATR-BC 64G 3.3V 8-bit
    [ 1.643879] nand: 8192 MiB, MLC, erase size: 2048 KiB, page size: 8192, OOB size: 640
    [ 1.652220] using OMAP_ECC_BCH16_CODE_HW ECC scheme
    [ 1.657388] omap-elm 48080000.elm: unsupported config ecc-step=16
    [ 1.663890] omap2-nand: probe of 8000000.nand failed with error -22
    [ 1.710994] omap_i2c 44e0b000.i2c: bus 0 rev0.12 at 100 kHz
    [ 1.718655] omap_i2c 4802a000.i2c: bus 1 rev0.12 at 100 kHz

  • 这款nand flash page size是8k的,ROM bootloader不支持。
    • Support for the following page sizes:
    – 2048 bytes + 64 spare bytes
    – 4096 bytes + 128 or 218 spare bytes

    而且它的4th NAND ID 也不符合Table 5-20. 4th NAND ID Data Byte