SRAM address for Application Usage
I will be using uCLinux on a refernce Board I have.
I have u-boot,kernel and romfs.
The Board has 32MB SDRAM.
According to the u-boot code, I understand the SDRAM address starts
size 0x02000000 (32 MB).
According to the u-boot code, I can download my Kernel Image at RAM location 0xA1500000.
Then using "bootm 0xA1500000" my kerenl will boot.
Now HOW TO DECIDE THAT I CAN USE RAM FROM 0xA1500000 AND NOT FROM ANYWHERE ELSE.
CAN SOMEBODY PLEASE TELL ME HOW IS THE RAM USED like :
address 0x00000000 to xyz = for Kernel/OS
from xyz to abc = for u-boot
from abc to pqr = data segment of application
from pqr to mno = code segment of application.