source: asp3_wo_tecs/trunk/target/ct11mpcore_gcc/ct11mpcore.ld@ 302

Last change on this file since 302 was 302, checked in by ertl-honda, 7 years ago

TECSレスのASP3の開発のため以下のtrunkからコピー
http://dev.toppers.jp/svn/asp3/branches/WO_TECS-3.C.0

File size: 1.8 KB
Line 
1/*
2 * $Id: ct11mpcore.ld 362 2015-07-26 11:29:15Z ertl-hiro $
3 */
4
5OUTPUT_FORMAT("elf32-littlearm", "elf32-bigarm","elf32-littlearm")
6OUTPUT_ARCH(arm)
7
8PROVIDE(hardware_init_hook = 0);
9PROVIDE(software_init_hook = 0);
10PROVIDE(software_term_hook = 0);
11
12SECTIONS {
13 .text ALIGN(4) : {
14 __start_text = .;
15 *(vector)
16 *(.text)
17 *(.glue_7t)
18 *(.glue_7)
19 __end_kernel = .;
20 }
21 _etext = .;
22 PROVIDE(etext = .);
23
24 .rodata ALIGN(4) : {
25 __start_rodata = .;
26 *(.rodata)
27 __end_rodata = .;
28 }
29
30 . = ALIGN(4);
31 __start_idata = .;
32 .data : AT(__start_idata) {
33 __start_data = .;
34 *(.data)
35 __end_data = .;
36 }
37 __end_idata = __start_idata + SIZEOF(.data);
38 _edata = .;
39 PROVIDE(edata = .);
40
41 .bss ALIGN(4) : {
42 __start_bss = .;
43 *(.bss)
44 *(COMMON)
45 __end_bss = .;
46 }
47
48 . = ALIGN(4);
49 _end = .;
50 PROVIDE(end = .);
51 .comment 0 : { *(.comment) }
52
53 /*
54 * DWARF debug sections.
55 * Symbols in the DWARF debugging sections are relative to
56 * the beginning of the section so we begin them at 0.
57 */
58
59 /* DWARF 1 */
60 .debug 0 : { *(.debug) }
61 .line 0 : { *(.line) }
62
63 /* GNU DWARF 1 extensions */
64 .debug_srcinfo 0 : { *(.debug_srcinfo) }
65 .debug_sfnames 0 : { *(.debug_sfnames) }
66
67 /* DWARF 1.1 and DWARF 2 */
68 .debug_aranges 0 : { *(.debug_aranges) }
69 .debug_pubnames 0 : { *(.debug_pubnames) }
70
71 /* DWARF 2 */
72 .debug_info 0 : { *(.debug_info) }
73 .debug_abbrev 0 : { *(.debug_abbrev) }
74 .debug_line 0 : { *(.debug_line) }
75 .debug_frame 0 : { *(.debug_frame) }
76 .debug_str 0 : { *(.debug_str) }
77 .debug_loc 0 : { *(.debug_loc) }
78 .debug_macinfo 0 : { *(.debug_macinfo) }
79
80 /* SGI/MIPS DWARF 2 extensions */
81 .debug_weaknames 0 : { *(.debug_weaknames) }
82 .debug_funcnames 0 : { *(.debug_funcnames) }
83 .debug_typenames 0 : { *(.debug_typenames) }
84 .debug_varnames 0 : { *(.debug_varnames) }
85}
Note: See TracBrowser for help on using the repository browser.