OpenCores
URL https://opencores.org/ocsvn/mb-jpeg/mb-jpeg/trunk

Subversion Repositories mb-jpeg

[/] [mb-jpeg/] [tags/] [STEP2_2b/] [mb-bmp2jpg_linker_script] - Blame information for rev 61

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 56 quickwayne
/*******************************************************************/
2
/*                                                                 */
3
/* This file is automatically generated by linker script generator.*/
4
/*                                                                 */
5
/* Version: Xilinx EDK 7.1.2EDK_H.12.5.1                                  */
6
/*                                                                 */
7
/* Copyright (c) 2004 Xilinx, Inc.  All rights reserved.           */
8
/*                                                                 */
9
/* Description : MicroBlaze Linker Script                         */
10
/*                                                                 */
11
/*******************************************************************/
12
 
13
_STACK_SIZE = DEFINED(_STACK_SIZE) ? _STACK_SIZE : 0x400;
14
_HEAP_SIZE = DEFINED(_HEAP_SIZE) ? _HEAP_SIZE : 0x400;
15
 
16
/* Define Memories in the system */
17
 
18
MEMORY
19
{
20
   DDR_256MB_32MX64_rank1_row13_col10_cl2_5_C_MEM0_BASEADDR : ORIGIN = 0x70000000, LENGTH = 0x0FFFFFFF
21
   ilmb_cntlr_dlmb_cntlr : ORIGIN = 0x00000000, LENGTH = 0x0000FFFF
22
}
23
 
24
/* Specify the default entry point to the program */
25
 
26
ENTRY(_start)
27
 
28
/* Define the sections, and where they are mapped in memory */
29
 
30
SECTIONS
31
{
32
.text : {
33
   __text_start = .;
34
   *(.text)
35
   *(.text.*)
36
   *(.gnu.linkonce.t*)
37
   __text_end = .;
38
} > ilmb_cntlr_dlmb_cntlr
39
 
40
.rodata : {
41
   __rodata_start = .;
42
   *(.rodata)
43
   *(.rodata.*)
44
   *(.gnu.linkonce.r*)
45
   __rodata_end = .;
46
} > ilmb_cntlr_dlmb_cntlr
47
 
48
.sdata2 : {
49
   . = ALIGN(8);
50
   __sdata2_start = .;
51
   *(.sdata2)
52
   . = ALIGN(8);
53
   __sdata2_end = .;
54
} > ilmb_cntlr_dlmb_cntlr
55
 
56
.sbss2 : {
57
   __sbss2_start = .;
58
   *(.sbss2)
59
   __sbss2_end = .;
60
} > ilmb_cntlr_dlmb_cntlr
61
 
62
.data : {
63
   . = ALIGN(4);
64
   __data_start = .;
65
   *(.data)
66
   *(.data.*)
67
   *(.gnu.linkonce.d*)
68
   __data_end = .;
69
} > ilmb_cntlr_dlmb_cntlr
70
 
71
.sdata : {
72
   . = ALIGN(8);
73
   __sdata_start = .;
74
   *(.sdata)
75
   __sdata_end = .;
76
} > ilmb_cntlr_dlmb_cntlr
77
 
78
.sbss : {
79
   . = ALIGN(4);
80
   __sbss_start = .;
81
   *(.sbss)
82
   . = ALIGN(8);
83
   __sbss_end = .;
84
} > ilmb_cntlr_dlmb_cntlr
85
 
86
.bss : {
87
   . = ALIGN(4);
88
   __bss_start = .;
89
   *(.bss)
90
   *(COMMON)
91
   . = ALIGN(4);
92
   __bss_end = .;
93
} > ilmb_cntlr_dlmb_cntlr
94
 
95
.eh_frame : {
96
   __eh_frame_start = .;
97
   *(.eh_frame)
98
   __eh_frame_end = .;
99
} > ilmb_cntlr_dlmb_cntlr
100
 
101
PROVIDE (_SDA_BASE_ = __sdata_start + (__sbss_end - __sdata_start / 2 ));
102
 
103
PROVIDE (_SDA2_BASE_ = __sdata2_start + (__sbss2_end - __sdata2_start / 2 ));
104
 
105
/* Generate Stack and Heap definitions */
106
 
107
bss_stack : {
108
   . = ALIGN(8);
109
   _heap = .;
110
   _heap_start = _heap;
111
   . += _HEAP_SIZE;
112
   . += _STACK_SIZE;
113
   . = ALIGN(8);
114
   _stack = .;
115
   __stack = _stack;
116
} > ilmb_cntlr_dlmb_cntlr
117
 
118
}
119
 

powered by: WebSVN 2.1.0

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