ENTRY(start) OUTPUT_FORMAT(elf32-sh) INPUT(crt0.o system.o) SECTIONS { .vectors 0x09010000 : { *(.vectors); . = ALIGN(0x200); *(.init.text) } .text : { *(.text) } .data : { *(.data) } .rodata : { *(.rodata) } .bss : { _edata = .; *(.bss) *(COMMON) _end = .; } .stack : { *(.stack) . = . + 0x8000; _stack = .; } .heap : { _poolstart = .; . = . + 0x20000; _poolend = .; } .mp3buf : { _mp3buf = .; } .mp3end 0x09200000 : { _mp3end = .; } }