/* * Copyright (c) 2016, ARM Limited and Contributors. All rights reserved. * * SPDX-License-Identifier: BSD-3-Clause */ #include OUTPUT_FORMAT("elf32-littlearm") SECTIONS { .m0_bin 0 : { KEEP(*(.isr_vector)) ASSERT(. == 0xc0, "ISR vector has the wrong size."); ASSERT(. == PARAM_ADDR, "M0 params should go right behind ISR table."); . += PARAM_M0_SIZE; *(.text*) *(.rodata*) *(.data*) *(.bss*) . = ALIGN(8); *(.co_stack*) } /DISCARD/ : { *(.comment) *(.note*) } }