SECTIONS
{
	.start 0x00000000: {
	_stext = .;
		startup.o(.text)
	_etext = .;
	}

	.text : {
	_stext = .;
		*(.text)
	_etext = .;
	}

	.rdata : {
	_srdata = .;
		*(.rodata)
	        *(.rodata.str1.4)
	_erdata = .;
	}

	.data 0x1FFF0000: AT (LOADADDR(.rdata)+SIZEOF(.rdata)) {
	_sdata_loadaddr = LOADADDR(.rdata)+SIZEOF(.rdata);
	_sdata = .;
		*(.data)
		*(.zdata)
	_edata = .;
	}
	.bss : {
	_sbss = .;
		*(.bss)
		*(.comment)
	_ebss = .;
	}

	_end = .;
	. = 0x20010000;
	_sp_base = .;
}
