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