Does P1010 and corresponding linux kernel support more than 32MB NOR flash?

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Does P1010 and corresponding linux kernel support more than 32MB NOR flash?

656 Views
nobelsharanyanj
Contributor III

Hi,

In P1010 reference manual, I came across

"Supports memory banks of sizes up to 32 MB (for NOR and GPCM)"

What in case if I need to extend 32MB to 64MB or even more.

In infocenter sdk pdf,

For memory type NOR flash

0xee00_0000 - 0xefff_ffff - NOR Flash - 32M non-cacheable

How do I change system memory map to support more non-cacheable?

 

Regards

Nobel

Labels (1)
0 Kudos
1 Reply

346 Views
alexander_yakov
NXP Employee
NXP Employee

Please look P1010 reference manual, Table 12-1.

According to this table, the IFC controller has only 25 address lines - 16 multiplexed with data IFC_AD[0:15] and another 9 non-multiplexed IFC_ADDR[16:24].

For 25 address lines, there will be only 2^25 = 32M addressable bytes.

In other words, the maximum limitation for NOR and GPCM is due to hardware limitation in number of address lines available for connection.

If you need more than 32M please use more than one 32M chip, and connect other 32M chip to another chip select (CS) line.

There are 4 chip select lines available - IFC_CS[0:3]_B.


Have a great day,
Alexander

-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 Kudos