Hello,
Boot options of i.MX25 are described in app note AN3684.
http://cache.freescale.com/files/dsp/doc/app_note/AN3684.pdf
Please refer to Table 3 (Fuse Descriptions) of the app note AN3684, regarding
using the spare size parameter :
“BT_SPARE_SIZE - Specifies the size of spare bytes for 4 Kbyte page size NAND
Flash devices.
Note: 512 byte page devices have 16 bytes spare area size,
2 Kbyte page devices have 64 bytes spare area size.
Note: Assumes that the large spare area devices (218 byte) use 8-bit ECC.
Otherwise, 4-bit ECC”.
For the TC58NVG0S3HTAI0 : page = (2K + 128) bytes and 8-bit ECC.
This means i.MX25 NFC will use only 64 bytes of spare area and 4-bit ECC.
As result, some uncorrectable errors may take place.
As for NAND address cycles, generally it is possible to use 4 address cycles,
please refer to BT_MEM_TYPE field. Also, please note, NAND address specifics
should be correctly reflected in secondary boot (U-boot).
Have a great day,
Yuri
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------