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!
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!
-----------------------------------------------------------------------------------------------------------------------
thank you!
another question:
Can you tell me which document that I can find the explaination?