zynq7000-rs/memory.x

24 lines
546 B
Plaintext

MEMORY
{
/* Zedboard: 512 MB DDR3. Only use 63 MB for now, should be plenty for a bare-metal app.
Leave 1 MB of memory which will be configured as uncached device memory by the MPU. This is
recommended for something like DMA descriptors. */
CODE(rx) : ORIGIN = 0x00100000, LENGTH = 63MB
UNCACHED(rx): ORIGIN = 0x4000000, LENGTH = 1MB
}
REGION_ALIAS("DATA", CODE);
SECTIONS
{
.uncached: ALIGN(4)
{
. = ALIGN(4);
_start_uncached = .;
*(.uncached .uncached.*);
. = ALIGN(4);
_end_uncached = .;
} > UNCACHED;
}