summaryrefslogtreecommitdiff
path: root/ucoo/arch/ld/stm32f4.ld
blob: cc1b911fe64ead5fbe3c7b8c7f0357a5014a8076 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
MEMORY
{
	rom (rx) : ORIGIN = 0x08000000, LENGTH = 1024K
	ccm (rwx) : ORIGIN = 0x10000000, LENGTH = 64K
	/* SRAM1: 112K
	 * SRAM2: 16K */
	ram (rwx) : ORIGIN = 0x20000000, LENGTH = 128K
}

REGION_ALIAS("nvrammem", rom);
REGION_ALIAS("heapmem", ram);

INCLUDE common.ld

PROVIDE(_stack = ORIGIN(ccm) + LENGTH(ccm));