Forum Discussion
Altera_Forum
Honored Contributor
9 years agoI suspect this problem is caused by PAGE SIZE and ERASE BLOCK SIZE building rootfs
I am using a 1-Gb CFI-compatible synchronous flash, 16-bit data memory interface. PN PC28F00AP30BF at u-boot i try flinfo and getARRIA V GX# > flinfo
Bank# 1: CFI conformant flash (16 x 16) Size: 128 MB in 1024 Sectors
Intel Extended command set, Manufacturer ID: 0x89, Device ID: 0x8963
Erase timeout: 4096 ms, write timeout: 2 ms
Buffer write timeout: 500 ms, buffer size: 1024 bytes
Sector Start Addresses:
E0000000 RO E0008000 RO E0010000 RO E0018000 RO E0020000 RO
E0040000 RO E0060000 RO E0080000 RO E00A0000 RO E00C0000 RO
E00E0000 RO E0100000 RO E0120000 RO E0140000 RO E0160000 RO
E0180000 RO E01A0000 RO E01C0000 RO E01E0000 RO E0200000 RO
E0220000 RO E0240000 RO E0260000 RO E0280000 RO E02A0000 RO
E02C0000 RO E02E0000 RO E0300000 RO E0320000 RO E0340000 RO
E0360000 RO E0380000 RO E03A0000 RO E03C0000 RO E03E0000 RO
E0400000 RO E0420000 RO E0440000 RO E0460000 RO E0480000 RO
E04A0000 RO E04C0000 RO E04E0000 RO E0500000 RO E0520000 RO
E0540000 RO E0560000 RO E0580000 RO E05A0000 RO E05C0000 RO
E05E0000 RO E0600000 RO E0620000 RO E0640000 RO E0660000 RO
E0680000 RO E06A0000 RO E06C0000 RO E06E0000 RO E0700000 RO
E0720000 RO E0740000 RO E0760000 RO E0780000 RO E07A0000 RO
E07C0000 RO E07E0000 RO E0800000 RO E0820000 RO E0840000 RO
E0860000 RO E0880000 RO E08A0000 RO E08C0000 RO E08E0000 RO
E0900000 RO E0920000 RO E0940000 RO E0960000 RO E0980000 RO
E09A0000 RO E09C0000 RO E09E0000 RO E0A00000 RO E0A20000 RO
E0A40000 RO E0A60000 RO E0A80000 RO E0AA0000 RO E0AC0000 RO
E0AE0000 RO E0B00000 RO E0B20000 RO E0B40000 RO E0B60000 RO
E0B80000 RO E0BA0000 RO E0BC0000 RO E0BE0000 RO E0C00000 RO
E0C20000 RO E0C40000 RO E0C60000 RO E0C80000 RO E0CA0000 RO
E0CC0000 RO E0CE0000 RO E0D00000 RO E0D20000 RO E0D40000 RO
E0D60000 RO E0D80000 RO E0DA0000 RO E0DC0000 RO E0DE0000 RO
E0E00000 RO E0E20000 RO E0E40000 RO E0E60000 RO E0E80000 RO
E0EA0000 RO E0EC0000 RO E0EE0000 RO E0F00000 RO E0F20000 RO
i calculate the erase block => (size/sectors) * 1024 * 1024 = (128/1024) * 1024 * 1024 = 131072 bytes (0x20000) but i dont know calculate the page size please can someone tell me if my suspicions are correct? if yes how i can calculate the true page size and erase block size?? lets go guys, help me please!!!!!