the local address map

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

the local address map

1,008 次查看
yansongzhu
Contributor III

when I set the local address map:

0x00000000 - 0x0FFFFFFF for DDR2 256M

0x10000000 - 0x4FFFFFFF for nandflash 1G

the P2020 board won't work correctly.

but, when I set:

0x00000000 - 0x0FFFFFFF for DDR2 256M

0x40000000 - 0x7FFFFFFF for nandflash 1G

there have a 744M memory gap, then the board will work normally.

it seems that the space must be aligned.

Can you explain it for me? thank you!

 

 

标签 (1)
标记 (1)
0 项奖励
回复
2 回复数

873 次查看
alexander_yakov
NXP Employee
NXP Employee

Yes, starting address for each address space block must be aligned by boundary divisible size of this block. That is, for 256M memory devices starting address must be divisible by 256M, but for 1G memory block its starting address must be divisible by 1G.


Have a great day,
Alexander
TIC

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

873 次查看
yansongzhu
Contributor III

thank you!

another question:

Can you tell me which document that I can find the explaination?

0 项奖励
回复