1/******************************************************************************
2 *
3 * hello.ld - Linker configuration file for hello.
4 *
5 * Copyright (c) 2012-2017 Texas Instruments Incorporated.  All rights reserved.
6 * Software License Agreement
7 *
8 * Texas Instruments (TI) is supplying this software for use solely and
9 * exclusively on TI's microcontroller products. The software is owned by
10 * TI and/or its suppliers, and is protected under applicable copyright
11 * laws. You may not combine this software with "viral" open-source
12 * software in order to form a larger program.
13 *
14 * THIS SOFTWARE IS PROVIDED "AS IS" AND WITH ALL FAULTS.
15 * NO WARRANTIES, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING, BUT
16 * NOT LIMITED TO, IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
17 * A PARTICULAR PURPOSE APPLY TO THIS SOFTWARE. TI SHALL NOT, UNDER ANY
18 * CIRCUMSTANCES, BE LIABLE FOR SPECIAL, INCIDENTAL, OR CONSEQUENTIAL
19 * DAMAGES, FOR ANY REASON WHATSOEVER.
20 *
21 * This is part of revision 2.1.4.178 of the EK-TM4C123GXL Firmware Package.
22 *
23 *****************************************************************************/
24
25MEMORY
26{
27    FLASH (rx) : ORIGIN = 0x00000000, LENGTH = 0x00040000
28    SRAM (rwx) : ORIGIN = 0x20000000, LENGTH = 0x00008000
29}
30
31SECTIONS
32{
33    .text :
34    {
35        _text = .;
36        KEEP(*(.isr_vector))
37        *(.text*)
38        *(.rodata*)
39        _etext = .;
40    } > FLASH
41
42    .data : AT(ADDR(.iplt) )
43    {
44        _data = .;
45        _ldata = LOADADDR (.data);
46        *(vtable)
47        *(.data*)
48        _edata = .;
49    } > SRAM
50
51    .bss :
52    {
53        _bss = .;
54        *(.bss*)
55        *(COMMON)
56        _ebss = .;
57    } > SRAM
58}
59