summaryrefslogtreecommitdiff
path: root/firmware/app.lds
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/app.lds')
-rw-r--r--firmware/app.lds9
1 files changed, 7 insertions, 2 deletions
diff --git a/firmware/app.lds b/firmware/app.lds
index 6ffd33e453..fdd15b32cd 100644
--- a/firmware/app.lds
+++ b/firmware/app.lds
@@ -9,6 +9,8 @@ OUTPUT_FORMAT(elf32-littlearm)
9OUTPUT_ARCH(arm) 9OUTPUT_ARCH(arm)
10#ifdef CPU_PP 10#ifdef CPU_PP
11INPUT(target/arm/crt0-pp.o) 11INPUT(target/arm/crt0-pp.o)
12#elif defined(OLYMPUS_MROBE_500)
13INPUT(target/arm/tms320dm320/crt0.o)
12#elif CONFIG_CPU == PNX0101 14#elif CONFIG_CPU == PNX0101
13INPUT(target/arm/pnx0101/crt0-pnx0101.o) 15INPUT(target/arm/pnx0101/crt0-pnx0101.o)
14#elif defined(CPU_ARM) 16#elif defined(CPU_ARM)
@@ -31,6 +33,9 @@ INPUT(target/sh/crt0.o)
31#if CONFIG_CPU==S3C2440 33#if CONFIG_CPU==S3C2440
32#include "s3c2440.h" 34#include "s3c2440.h"
33#define DRAMSIZE (MEMORYSIZE * 0x100000) - 0x100 - PLUGINSIZE - STUBOFFSET - CODECSIZE - LCD_BUFFER_SIZE - TTB_SIZE 35#define DRAMSIZE (MEMORYSIZE * 0x100000) - 0x100 - PLUGINSIZE - STUBOFFSET - CODECSIZE - LCD_BUFFER_SIZE - TTB_SIZE
36#elif CONFIG_CPU==DM320
37#include "dm320.h"
38#define DRAMSIZE (MEMORYSIZE * 0x100000) - PLUGINSIZE - STUBOFFSET - CODECSIZE - LCD_BUFFER_SIZE
34#else 39#else
35#define DRAMSIZE (MEMORYSIZE * 0x100000) - PLUGINSIZE - STUBOFFSET - CODECSIZE 40#define DRAMSIZE (MEMORYSIZE * 0x100000) - PLUGINSIZE - STUBOFFSET - CODECSIZE
36#endif 41#endif
@@ -58,8 +63,8 @@ INPUT(target/sh/crt0.o)
58#define IRAM DRAM 63#define IRAM DRAM
59#elif CONFIG_CPU==DM320 64#elif CONFIG_CPU==DM320
60#define DRAMORIG 0x00900000 + STUBOFFSET 65#define DRAMORIG 0x00900000 + STUBOFFSET
61#define IRAMORIG 0x00000000 66#define IRAMORIG 0x00000100
62#define IRAMSIZE 0x4000 67#define IRAMSIZE 0x4000-0x100
63#elif CONFIG_CPU==IMX31L 68#elif CONFIG_CPU==IMX31L
64#define DRAMORIG (0x80000000 + STUBOFFSET) 69#define DRAMORIG (0x80000000 + STUBOFFSET)
65#define IRAMORIG 0x1FFFC000 70#define IRAMORIG 0x1FFFC000