diff options
Diffstat (limited to 'slaves/ld/ATTINY85.ld')
-rw-r--r-- | slaves/ld/ATTINY85.ld | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/slaves/ld/ATTINY85.ld b/slaves/ld/ATTINY85.ld new file mode 100644 index 0000000..0690b22 --- /dev/null +++ b/slaves/ld/ATTINY85.ld @@ -0,0 +1,46 @@ +/* +* Copyright (c) 2018, Shawn D'silva <shawn@shawndsilva.com> +* All rights reserved. +* +* This file is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This file is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with this library. If not, see <http://www.gnu.org/licenses/>. +* +* File: TM4C123GH6PHM.ld +* Author: Shawn D'silva <https://www.shawndsilva.com>. +* Version: 1.0.0. +* Description: linker file for the TM4C Launchpad +*/ + +ENTRY(reset_handler) + +MEMORY +{ + + FLASH (rx) : ORIGIN = 0x00000000, LENGTH = 8K /* FLASH size 256KB */ + +} + +_Min_Heap_Size = 0x3000; +_Min_Stack_Size = 0x3000; + +SECTIONS +{ + /* constants and other code stored in FLASH */ + .text : + { + _text = .; /* beginning of .text segment,also called code memory */ + *(.text*) /* other code */ + _etext = .; /* end of .text segment */ + } > FLASH + +} |