]> rtime.felk.cvut.cz Git - lincan.git/blob - embedded/board/arm/lpc17xx-common/libs/ldscripts/lpc1758.ld-cfg
Contributed support for LCP17xx devices and PiKRON's LMC1 board.
[lincan.git] / embedded / board / arm / lpc17xx-common / libs / ldscripts / lpc1758.ld-cfg
1
2 KEYVAL_PAGE_LEN = 0x00001000;
3
4 PROVIDE( __bbconf_pt_addr = 0 );
5
6 MEMORY
7 {
8         /* LPC1758 : 512k ROM + 64k SRAM */
9         /*------------------------------ */
10
11
12         /* Main ROM region - 512k for LPC1758 */
13         FLASHBOOT (rx) : ORIGIN = 0x00000000, LENGTH = 0x00007000
14         KEYVAL (rx) : ORIGIN = 0x00007000, LENGTH = 0x00002000
15         FLASHAPP (rx) : ORIGIN = 0x00009000, LENGTH = 0x00077000
16
17         /* local static RAM - 32k for LPC1758 */
18         IRAM0 (rwx) : ORIGIN = 0x10000000, LENGTH = 32k
19
20         /* stack location */
21         STACK (rw) : ORIGIN = 0x10000000 + 0x00007FE0 - 4, LENGTH = 4
22
23         /* AHB SRAM - 16k for LPC1758 - often used for USB */
24         IRAM1 (rwx) : ORIGIN = 0x2007C000, LENGTH = 16k
25
26         /* AHB SRAM - 16k for LPC1758 */
27         IRAM2 (rwx) : ORIGIN = 0x20080000, LENGTH = 16k
28
29 }
30