OpenCores
URL https://opencores.org/ocsvn/mpdma/mpdma/trunk

Subversion Repositories mpdma

[/] [mpdma/] [trunk/] [mb-bmp2jpg_linker_script] - Blame information for rev 28

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 21 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 : 0x1000;
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 = 0x30000000, 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
.data : {
57
   . = ALIGN(4);
58
   __data_start = .;
59
   *(.data)
60
   *(.data.*)
61
   *(.gnu.linkonce.d*)
62
   __data_end = .;
63
} > ilmb_cntlr_dlmb_cntlr
64
 
65
.sbss : {
66
   . = ALIGN(4);
67
   __sbss_start = .;
68
   *(.sbss)
69
   . = ALIGN(8);
70
   __sbss_end = .;
71
} > ilmb_cntlr_dlmb_cntlr
72
 
73
.bss : {
74
   . = ALIGN(4);
75
   __bss_start = .;
76
   *(.bss)
77
   *(COMMON)
78
   . = ALIGN(4);
79
   __bss_end = .;
80
} > ilmb_cntlr_dlmb_cntlr
81
 
82
PROVIDE (_SDA_BASE_ = (__sbss_end - __sbss_start / 2 ));
83
 
84
PROVIDE (_SDA2_BASE_ = (__sdata2_end - __sdata2_start / 2 ));
85
 
86
/* Generate Stack and Heap definitions */
87
 
88
bss_stack : {
89
   . = ALIGN(8);
90
   _heap = .;
91
   _heap_start = _heap;
92
   . += _HEAP_SIZE;
93
   . += _STACK_SIZE;
94
   . = ALIGN(8);
95
   _stack = .;
96
   __stack = _stack;
97
} > ilmb_cntlr_dlmb_cntlr
98
 
99
}
100
 

powered by: WebSVN 2.1.0

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