From 833ac6076aee3929566e0f4d0706a4cf78e054be Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Mon, 6 Aug 2012 18:32:49 +0200 Subject: bsp/lpc24xx: Use USB RAM for fast data section --- c/src/lib/libbsp/arm/lpc24xx/startup/linkcmds.lpc24xx_ncs_ram | 3 ++- c/src/lib/libbsp/arm/lpc24xx/startup/linkcmds.lpc24xx_ncs_rom_ext | 3 ++- c/src/lib/libbsp/arm/lpc24xx/startup/linkcmds.lpc24xx_ncs_rom_int | 3 ++- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/c/src/lib/libbsp/arm/lpc24xx/startup/linkcmds.lpc24xx_ncs_ram b/c/src/lib/libbsp/arm/lpc24xx/startup/linkcmds.lpc24xx_ncs_ram index d11731b24e..e77e2ec3c6 100644 --- a/c/src/lib/libbsp/arm/lpc24xx/startup/linkcmds.lpc24xx_ncs_ram +++ b/c/src/lib/libbsp/arm/lpc24xx/startup/linkcmds.lpc24xx_ncs_ram @@ -35,6 +35,7 @@ MEMORY { RAM_INT (AIW) : ORIGIN = 0x40000000, LENGTH = 64k + RAM_USB (AIW) : ORIGIN = 0x7fd00000, LENGTH = 16k RAM_EXT (AIW) : ORIGIN = 0xa0000000, LENGTH = 8M } @@ -48,7 +49,7 @@ REGION_ALIAS ("REGION_DATA", RAM_EXT); REGION_ALIAS ("REGION_DATA_LOAD", RAM_EXT); REGION_ALIAS ("REGION_FAST_TEXT", RAM_INT); REGION_ALIAS ("REGION_FAST_TEXT_LOAD", RAM_EXT); -REGION_ALIAS ("REGION_FAST_DATA", RAM_INT); +REGION_ALIAS ("REGION_FAST_DATA", RAM_USB); REGION_ALIAS ("REGION_FAST_DATA_LOAD", RAM_EXT); REGION_ALIAS ("REGION_BSS", RAM_EXT); REGION_ALIAS ("REGION_WORK", RAM_EXT); diff --git a/c/src/lib/libbsp/arm/lpc24xx/startup/linkcmds.lpc24xx_ncs_rom_ext b/c/src/lib/libbsp/arm/lpc24xx/startup/linkcmds.lpc24xx_ncs_rom_ext index 5398d6606f..45aee5069e 100644 --- a/c/src/lib/libbsp/arm/lpc24xx/startup/linkcmds.lpc24xx_ncs_rom_ext +++ b/c/src/lib/libbsp/arm/lpc24xx/startup/linkcmds.lpc24xx_ncs_rom_ext @@ -37,6 +37,7 @@ MEMORY { RAM_INT (AIW) : ORIGIN = 0x40000000, LENGTH = 64k + RAM_USB (AIW) : ORIGIN = 0x7fd00000, LENGTH = 16k RAM_EXT (AIW) : ORIGIN = 0xa0400000, LENGTH = 4M ROM_BOOT (RX) : ORIGIN = 0x81000000, LENGTH = 16k ROM_EXT (RX) : ORIGIN = 0x81010000, LENGTH = 2M - 64k @@ -52,7 +53,7 @@ REGION_ALIAS ("REGION_DATA", RAM_EXT); REGION_ALIAS ("REGION_DATA_LOAD", ROM_EXT); REGION_ALIAS ("REGION_FAST_TEXT", RAM_INT); REGION_ALIAS ("REGION_FAST_TEXT_LOAD", ROM_BOOT); -REGION_ALIAS ("REGION_FAST_DATA", RAM_INT); +REGION_ALIAS ("REGION_FAST_DATA", RAM_USB); REGION_ALIAS ("REGION_FAST_DATA_LOAD", ROM_BOOT); REGION_ALIAS ("REGION_BSS", RAM_EXT); REGION_ALIAS ("REGION_WORK", RAM_EXT); diff --git a/c/src/lib/libbsp/arm/lpc24xx/startup/linkcmds.lpc24xx_ncs_rom_int b/c/src/lib/libbsp/arm/lpc24xx/startup/linkcmds.lpc24xx_ncs_rom_int index 0a314d59cb..0f87d53222 100644 --- a/c/src/lib/libbsp/arm/lpc24xx/startup/linkcmds.lpc24xx_ncs_rom_int +++ b/c/src/lib/libbsp/arm/lpc24xx/startup/linkcmds.lpc24xx_ncs_rom_int @@ -38,6 +38,7 @@ MEMORY { RAM_VEC (AIW) : ORIGIN = 0x40000000, LENGTH = 32k RAM_INT (AIW) : ORIGIN = 0x40008000, LENGTH = 32k + RAM_USB (AIW) : ORIGIN = 0x7fd00000, LENGTH = 16k RAM_EXT (AIW) : ORIGIN = 0xa0400000, LENGTH = 4M ROM_INT (RX) : ORIGIN = 0x00000000, LENGTH = 512k - 8k } @@ -52,7 +53,7 @@ REGION_ALIAS ("REGION_DATA", RAM_EXT); REGION_ALIAS ("REGION_DATA_LOAD", ROM_INT); REGION_ALIAS ("REGION_FAST_TEXT", RAM_INT); REGION_ALIAS ("REGION_FAST_TEXT_LOAD", ROM_INT); -REGION_ALIAS ("REGION_FAST_DATA", RAM_INT); +REGION_ALIAS ("REGION_FAST_DATA", RAM_USB); REGION_ALIAS ("REGION_FAST_DATA_LOAD", ROM_INT); REGION_ALIAS ("REGION_BSS", RAM_EXT); REGION_ALIAS ("REGION_WORK", RAM_EXT); -- cgit v1.2.3