4
0
mirror of git://sourceware.org/git/newlib-cygwin.git synced 2025-02-02 20:40:24 +08:00
newlib-cygwin/libgloss/arc/emsdp1.2.ld
Yuriy Kolerov 6f8ee57d09 arc: libgloss: Add support of EM SDP board
These specs files are introduced for EM SDP board:

    * emsdp1.1.specs - EM SDP 1.1, everything in ICCM/DCCM memory
    * emsdp1.1_ram.specs - EM SDP 1.1, startup code in ICCM
      memory and everything else in RAM
    * emsdp1.2.specs - EM SDP 1.2, everything in ICCM/DCCM memory
    * emsdp1.2_ram.specs - EM SDP 1.2, startup code in ICCM
      memory and everything else in RAM

An example of building an application:

    $ arc-elf32-gcc -mcpu=em -specs=emsdp1.1_ram.specs main.c -o main

Signed-off-by: Vladimir Isaev <vvisaev@gmail.com>
Signed-off-by: Yuriy Kolerov <kolerov93@gmail.com>
2024-05-22 14:26:33 -04:00

16 lines
358 B
Plaintext

/* Memory map for ARC EM Software Development Platform 1.2 */
MEMORY
{
ICCM0 : ORIGIN = 0x10000000, LENGTH = 128K
PSRAM : ORIGIN = 0x40000000, LENGTH = 16M
DCCM : ORIGIN = 0x80000000, LENGTH = 128K
}
REGION_ALIAS("startup", ICCM0)
REGION_ALIAS("text", ICCM0)
REGION_ALIAS("data", DCCM)
REGION_ALIAS("sdata", DCCM)
INCLUDE arcv2elf-common.ld