diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2012-11-23 14:47:47 +0100 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2012-12-03 13:17:12 +0100 |
commit | 65ab304bd8acf6f42b1b57632db007c83aa23b41 (patch) | |
tree | e3a302a079e1b03e856c3fcbc269d8d022182363 /c/src/lib/libbsp/powerpc/mpc55xxevb/startup/linkcmds.mpc5674f_ecu508 | |
parent | bsp/mpc55xx: Delete <bsp/mpc55xxevb.h> (diff) | |
download | rtems-65ab304bd8acf6f42b1b57632db007c83aa23b41.tar.bz2 |
bsp/mpc55xx: Add .dsram section
Diffstat (limited to '')
-rw-r--r-- | c/src/lib/libbsp/powerpc/mpc55xxevb/startup/linkcmds.mpc5674f_ecu508 | 17 |
1 files changed, 15 insertions, 2 deletions
diff --git a/c/src/lib/libbsp/powerpc/mpc55xxevb/startup/linkcmds.mpc5674f_ecu508 b/c/src/lib/libbsp/powerpc/mpc55xxevb/startup/linkcmds.mpc5674f_ecu508 index f38ca475c0..46938043e6 100644 --- a/c/src/lib/libbsp/powerpc/mpc55xxevb/startup/linkcmds.mpc5674f_ecu508 +++ b/c/src/lib/libbsp/powerpc/mpc55xxevb/startup/linkcmds.mpc5674f_ecu508 @@ -1,7 +1,9 @@ MEMORY { - RAM : ORIGIN = 0x40000000, LENGTH = 256K - 16k - RAM_EXT : ORIGIN = 0x20000000, LENGTH = 512K + DSROM : ORIGIN = 0x00020000, LENGTH = 64k + RAM : ORIGIN = 0x40000000, LENGTH = 240k NOCACHE : ORIGIN = 0x4003c000, LENGTH = 16k + DSRAM : ORIGIN = 0x20000000, LENGTH = 64k + RAM_EXT : ORIGIN = 0x20010000, LENGTH = 448k NVRAM : ORIGIN = 0x3ffa0000, LENGTH = 128k } @@ -24,4 +26,15 @@ REGION_ALIAS ("REGION_NOCACHE", NOCACHE); REGION_ALIAS ("REGION_NOCACHE_LOAD", ROM); REGION_ALIAS ("REGION_NVRAM", NVRAM); +SECTIONS { + .dsram (NOLOAD) : { + bsp_section_dsram_begin = .; + *(SORT(.bsp_dsram*)) + bsp_section_dsram_end = .; + } > DSRAM AT > DSROM + bsp_section_dsram_size = bsp_section_dsram_end - bsp_section_dsram_begin; + bsp_section_dsram_load_begin = LOADADDR (.dsram); + bsp_section_dsram_load_end = bsp_section_dsram_load_begin + bsp_section_dsram_size; +} + INCLUDE linkcmds.mpc55xx |