OpenCores
URL https://opencores.org/ocsvn/mjpeg-decoder_new/mjpeg-decoder_new/trunk

Subversion Repositories mjpeg-decoder_new

[/] [mjpeg-decoder/] [trunk/] [mjpeg/] [TestApp_Peripheral/] [src/] [TestApp_Peripheral_LinkScr.ld] - Blame information for rev 4

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 2 smanz
/*******************************************************************/
2
/*                                                                 */
3
/* This file is automatically generated by linker script generator.*/
4
/*                                                                 */
5
/* Version: Xilinx EDK 8.2.02EDK_Im_Sp2.4                                  */
6
/*                                                                 */
7
/* Copyright (c) 2004 Xilinx, Inc.  All rights reserved.           */
8
/*                                                                 */
9
/* Description : PowerPC405 Linker Script                         */
10
/*                                                                 */
11
/*******************************************************************/
12
 
13
_STACK_SIZE = DEFINED(_STACK_SIZE) ? _STACK_SIZE : 0x2000;
14
_HEAP_SIZE = DEFINED(_HEAP_SIZE) ? _HEAP_SIZE : 0x2000;
15
 
16
/* Define Memories in the system */
17
 
18
MEMORY
19
{
20
   DDR_512MB_64Mx64_rank2_row13_col10_cl2_5_C_MEM0_BASEADDR : ORIGIN = 0x00000000, LENGTH = 0x10000000
21
   DDR_512MB_64Mx64_rank2_row13_col10_cl2_5_C_MEM1_BASEADDR : ORIGIN = 0x10000000, LENGTH = 0x10000000
22
   plb_bram_if_cntlr_1 : ORIGIN = 0xFFFE0000, LENGTH = 0x00020000
23
}
24
 
25
/* Specify the default entry point to the program */
26
 
27
ENTRY(_boot)
28
STARTUP(boot.o)
29
 
30
/* Define the sections, and where they are mapped in memory */
31
 
32
SECTIONS
33
{
34
.text : {
35
   *(.text)
36
   *(.text.*)
37
   *(.gnu.linkonce.t.*)
38
} > plb_bram_if_cntlr_1
39
 
40
.init : {
41
   KEEP (*(.init))
42
} > plb_bram_if_cntlr_1
43
 
44
.fini : {
45
   KEEP (*(.fini))
46
} > plb_bram_if_cntlr_1
47
 
48
.rodata : {
49
   __rodata_start = .;
50
   *(.rodata)
51
   *(.rodata.*)
52
   *(.gnu.linkonce.r.*)
53
   __rodata_end = .;
54
} > plb_bram_if_cntlr_1
55
 
56
.sdata2 : {
57
   __sdata2_start = .;
58
   *(.sdata2)
59
   *(.gnu.linkonce.s2.*)
60
   __sdata2_end = .;
61
} > plb_bram_if_cntlr_1
62
 
63
.sbss2 : {
64
   __sbss2_start = .;
65
   *(.sbss2)
66
   *(.gnu.linkonce.sb2.*)
67
   __sbss2_end = .;
68
} > plb_bram_if_cntlr_1
69
 
70
.data : {
71
   __data_start = .;
72
   *(.data)
73
   *(.data.*)
74
   *(.gnu.linkonce.d.*)
75
   __data_end = .;
76
} > plb_bram_if_cntlr_1
77
 
78
.got : {
79
   *(.got)
80
} > plb_bram_if_cntlr_1
81
 
82
.got1 : {
83
   *(.got1)
84
} > plb_bram_if_cntlr_1
85
 
86
.got2 : {
87
   *(.got2)
88
} > plb_bram_if_cntlr_1
89
 
90
.ctors : {
91
   __CTOR_LIST__ = .;
92
   ___CTORS_LIST___ = .;
93
   KEEP (*crtbegin.o(.ctors))
94
   KEEP (*(EXCLUDE_FILE(*crtend.o) .ctors))
95
   KEEP (*(SORT(.ctors.*)))
96
   KEEP (*(.ctors))
97
   __CTOR_END__ = .;
98
   ___CTORS_END___ = .;
99
} > plb_bram_if_cntlr_1
100
 
101
.dtors : {
102
   __DTOR_LIST__ = .;
103
   ___DTORS_LIST___ = .;
104
   KEEP (*crtbegin.o(.dtors))
105
   KEEP (*(EXCLUDE_FILE(*crtend.o) .dtors))
106
   KEEP (*(SORT(.dtors.*)))
107
   KEEP (*(.dtors))
108
   __DTOR_END__ = .;
109
   ___DTORS_END___ = .;
110
} > plb_bram_if_cntlr_1
111
 
112
.fixup : {
113
   __fixup_start = .;
114
   *(.fixup)
115
   __fixup_end = .;
116
} > plb_bram_if_cntlr_1
117
 
118
.eh_frame : {
119
   *(.eh_frame)
120
} > plb_bram_if_cntlr_1
121
 
122
.jcr : {
123
   *(.jcr)
124
} > plb_bram_if_cntlr_1
125
 
126
.gcc_except_table : {
127
   *(.gcc_except_table)
128
} > plb_bram_if_cntlr_1
129
 
130
.sdata : {
131
   __sdata_start = .;
132
   *(.sdata)
133
   *(.gnu.linkonce.s.*)
134
   __sdata_end = .;
135
} > plb_bram_if_cntlr_1
136
 
137
.sbss : {
138
   __sbss_start = .;
139
   *(.sbss)
140
   *(.gnu.linkonce.sb.*)
141
   *(.scommon)
142
   __sbss_end = .;
143
} > plb_bram_if_cntlr_1
144
 
145
.tdata : {
146
   __tdata_start = .;
147
   *(.tdata)
148
   *(.gnu.linkonce.td.*)
149
   __tdata_end = .;
150
} > plb_bram_if_cntlr_1
151
 
152
.tbss : {
153
   __tbss_start = .;
154
   *(.tbss)
155
   *(.gnu.linkonce.tb.*)
156
   __tbss_end = .;
157
} > plb_bram_if_cntlr_1
158
 
159
.bss : {
160
   __bss_start = .;
161
   *(.bss)
162
   *(.gnu.linkonce.b.*)
163
   *(COMMON)
164
   . = ALIGN(4);
165
   __bss_end = .;
166
} > plb_bram_if_cntlr_1
167
 
168
.boot0 : {
169
   __boot0_start = .;
170
   *(.boot0)
171
   __boot0_end = .;
172
} > plb_bram_if_cntlr_1
173
 
174
.boot 0xFFFFFFFC : {
175
   __boot_start = .;
176
   *(.boot)
177
   __boot_end = .;
178
}
179
 
180
/* Generate Stack and Heap Sections */
181
 
182
.stack : {
183
   _stack_end = .;
184
   . += _STACK_SIZE;
185
   . = ALIGN(16);
186
   __stack = .;
187
} > plb_bram_if_cntlr_1
188
 
189
.heap : {
190
   . = ALIGN(16);
191
   _heap_start = .;
192
   . += _HEAP_SIZE;
193
   . = ALIGN(16);
194
   _heap_end = .;
195
} > plb_bram_if_cntlr_1
196
 
197
}
198
 

powered by: WebSVN 2.1.0

© copyright 1999-2025 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.