Team,
Could you please clarify the below about NAND bootload?
The goal is to identify if the AM3517 can boot from Toshiba TC58NVG3S0FTAI0 NAND (8Gbit organized as (4096 + 232) bytes × 64 pages × 4096blocks).
Section 24.4.7.4.1 at page 2720 in the AM35x Technical Reference Manual you can read:
"After retrieving parameters from the table, page size and block size are updated based on the fourth byte of the NAND ID data. Because of inconsistency among manufacturers, only devices recognized to be at least 2Gb have these parameters updated. Therefore, the ROM code supports 4-KB page devices, but only if their size, according to the table, is at least 2Gb. Devices smaller than 2Gb have the block size parameter set to 32KB when the page size is 512KB and to 128KB when the page size is 2048KB."
Since there are are no 4k-Page Devices in Table 24-34 we assume that the mechanism ‘NAND ID2 Detection’ does support 4k-Page NAND-Flash.
- But in Table 24-36 ‘ID2 Byte Description’ there is no case for Byte 1: Page Size: 4kB
- The case 4kB Page Nand is missing in Figure 24-19 ‘NAND ID2 Detection’, too.
Questions:
Are 4k page devices recognized only if they have an ID listed in table 24-34?
Does the AM35x ROM-Code support 4kB Page NAND-Devices if via ‘NAND ID2 Detection’ in Byte 1 a 4 kB Page-Size is read?
Are you aware of any 4kB Page NAND-Device which is support by AM35x ROM-Code?
Thanks,
Anthony