| /* Script for ld testsuite */ |
| OUTPUT_ARCH(msp430) |
| ENTRY(_start) |
| |
| MEMORY |
| { |
| ROM : ORIGIN = 0x0, LENGTH = 0x2 |
| RAM : ORIGIN = 0x2, LENGTH = 0x1fe |
| HIROM : ORIGIN = 0x200, LENGTH = 0x1000 |
| } |
| |
| SECTIONS |
| { |
| .text : |
| { |
| PROVIDE (_start = .); |
| . = ALIGN(2); |
| *(.text .stub .text.* .gnu.linkonce.t.* .text:*) |
| } > ROM |
| |
| .rodata : |
| { |
| *(.rodata.* .rodata) |
| } > ROM |
| |
| .data : |
| { |
| . = ALIGN(2); |
| *(.data.* .data) |
| } > RAM AT> ROM |
| |
| .bss : |
| { |
| . = ALIGN(2); |
| *(.bss.* .bss) |
| } > RAM |
| |
| .upper.text : |
| { |
| . = ALIGN(2); |
| *(.upper.text.* .upper.text) |
| } > HIROM |
| |
| .upper.rodata : |
| { |
| *(.upper.rodata.* .upper.rodata) |
| } > HIROM |
| } |