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.

AM335x: Booting from NAND flash 16 bit with 4kB (2k words) pages

I need boot AM335x from NAND flash 16 bit with 4kB (2k words) pages.

Is it possible?

Supported AM335x booting from NAND flash 16-bit 4kB (2k words) pages?

  • Please read section 26.1.7.4 of the AM335X Technical Reference Manual Rev.I:
     
    • Uses GPMC as the communication interface
    • Device from 512Mbit (64MByte)
    • x8 and x16 bus width
    • Support for large page size (2048 bytes + 64 spare bytes) or very large page size 4096 bytes + 128/218 spare bytes)
    • Only supports devices where Chip Select can be de-asserted during read, program or erase cycles, without interrupting the operation
    • Device Identification based on ONFI or ROM table
    • ECC correction : 8 bits/sector for most devices (16b/sector for devices with large spare area)
    • Support for disabling ECC correction, so than the in-built ECC correction mechanisms on some NANDs can be used.
    • GPMC timings adjusted for NAND access
    • GPMC clock is 50MHz
    • Device connected to GPMC_CSN0
    • Wait pin signal GPMC_WAIT0 connected to NAND BUSY output
    • Four physical blocks are searched for an image. The block size depends on device.