/* OUTPUT_FORMAT("coff-c4x") */ __STACK_SIZE = DEFINED(__STACK_SIZE) ? __STACK_SIZE : 0x1000; __ClockFrequency = DEFINED(_ClockFrequency) ? _ClockFrequency : 50; _RamBase = DEFINED(_RamBase) ? _RamBase : 0x0; _RamSize = DEFINED(_RamSize) ? _RamSize : 4M; _HeapSize = DEFINED(_HeapSize) ? _HeapSize : 0x0; ENTRY(_start) SECTIONS { .vectors : { . += 4 * 64; } .text 0x200 : { *(.text) /* * Special FreeBSD sysctl sections. */ . = ALIGN (16); __start_set_sysctl_set = .; *(set_sysctl_*); __stop_set_sysctl_set = ABSOLUTE(.); *(set_domain_*); *(set_pseudo_*); ___CTOR_LIST__ = .; LONG(___CTOR_END__ - ___CTOR_LIST__ - 2) *(.ctors) LONG(0); ___CTOR_END__ = .; ___DTOR_LIST__ = .; LONG(___DTOR_END__ - ___DTOR_LIST__ - 2) *(.dtors) LONG(0) ___DTOR_END__ = .; } .init : { *(.init) } .fini : { *(.fini) } .const : { *(.const) } .cinit : { *(.cinit) } .data : { *(.data) } .comms : { *(.comms) } .bss : { .bss = .; *(.bss) *(COMMON) } .stack : { *(.stack) . = . + __STACK_SIZE; } .heap : { _WorkAreaBase = .; } /* .sysmem : { *(.sysmem) } */ .stab 0 : { [ .stab ] } .stabstr 0 : { [ .stabstr ] } /* The TI tools sets cinit to -1 if the ram model is used. */ }