source: atk2-sc3-1.4.0-ntisr/arch/v850_ghs/rh850_f1l_1m.ld@ 172

Last change on this file since 172 was 172, checked in by ertl-ishikawa, 8 years ago

ATK2-SC3 1.4.0 RH850依存部 非信頼C2ISR対応を追加

  • Property svn:executable set to *
File size: 1.6 KB
Line 
1/*
2 * RH850/F1L-1Mリンカスクリプト
3 */
4
5MEMORY
6{
7 INTROM(raxi) : org = 0x00000000, len = 1M
8 INTRAM(wax) : org = 0xFEDE8000, len = 96k
9}
10
11SECTIONS
12{
13 provide(_hardware_init_hook = 0);
14 provide(_software_init_hook = 0);
15 provide(_software_term_hook = 0);
16
17 provide(_bsssecinib_table = 0);
18 provide(_tnum_bsssec = 0);
19 provide(_datasecinib_table = 0);
20 provide(_tnum_datasec = 0);
21
22 .CODEFLASH 0x00000000 :
23 .text : AT(0)
24 {
25 __text = . ;
26 *(.reset.text)
27 *(.text)
28 _etext = . ;
29 } > INTROM
30
31 .call_table_data ALIGN (4) :
32 {
33 PROVIDE(__ctbp = .);
34 *(.call_table_data)
35 } > INTROM
36
37 .call_table_text :
38 {
39 *(.call_table_text)
40 } > INTROM
41
42 . = ALIGN(4);
43 .rosdata : { *(.rosdata) } > INTROM
44
45 . = ALIGN(4);
46 .rodata : { *(.rodata) } > INTROM
47
48 _textend = .;
49
50 . = ALIGN(4);
51 __idata_start = . ;
52
53 .data : AT(__idata_start)
54 {
55 . = ALIGN(4);
56 __data_start = . ;
57 *(.data)
58 . = ALIGN(8);
59 } > INTRAM
60
61 .sdabase : AT(__idata_start + SIZEOF(.data))
62 .sdata : AT(__idata_start + SIZEOF(.data))
63 {
64 *(.sdata)
65 _edata = . ;
66 } > INTRAM
67
68 __idata_end = __idata_start + SIZEOF(.data) + SIZEOF(.sdata);
69
70 .sbss :
71 {
72 . = ALIGN(4);
73 __bss_start = .;
74 *(.sbss)
75 } > INTRAM
76
77 .bss :
78 {
79 . = ALIGN(4);
80 *(.bss)
81 *(COMMON)
82 . = ALIGN(4);
83 __bss_end = .;
84 } > INTRAM
85
86
87 .tdata ALIGN (4) :
88 {
89 PROVIDE (__ep = .);
90 *(.tbyte)
91 *(.tcommon_byte)
92 *(.tdata)
93 *(.tbss)
94 *(.tcommon)
95 } > INTRAM
96
97 .comment 0 : { *(.comment) }
98 .debug 0 : { *(.debug) }
99 .line 0 : { *(.line) }
100 .debug_srcinfo 0 : { *(.debug_srcinfo) }
101 .debug_sfnames 0 : { *(.debug_sfnames) }
102}
103/* provide a pointer for the stack */
104
Note: See TracBrowser for help on using the repository browser.