This is the mail archive of the
binutils@sources.redhat.com
mailing list for the binutils project.
.lnk file - parse error
- From: balasankaran at starcomtec dot com
- To: binutils at sourceware dot cygnus dot com
- Cc: balasankaran at mail dot starcomtec dot com
- Date: Mon, 31 Dec 2001 18:00:07 -0800
- Subject: .lnk file - parse error
Hi,
While using /opt/hardhat/devkit/ppc/405/bin/ppc_405-ld
I am getting parse errors when using the following link file.
Any suggestions ?
Thanks.
-Bala
MEMORY
{
rom: org = 0x004000, len = 0x80000 <----- parse error
ram: org = 0x084000, len = 0x180000
}
SECTIONS
{
GROUP : {
.vectors : {}
.text : { *(.text) *(.init) *(.fini) *(.eini) }
.sdata2 : {}
__DATA_ROM=.; <----- parse error
} > rom; <------ parse error
GROUP : {
__DATA_RAM=.;
.data LOAD(__DATA_ROM) : {}
.sdata LOAD(ADDR(.sdata)-ADDR(.data)+__DATA_ROM) : {}
__DATA_END=.;
__BSS_START=.;
.sbss : {}
.bss : {}
__BSS_END=.;
} > ram
}
__HEAP_START = ADDR(ram);
__HEAP_END = ADDR(ram)+SIZEOF(ram);
__SP_INIT = __HEAP_END;
__SP_END = __HEAP_START;
__VECTOR_BASE = 0x0;
IIC0_BASE = 0xEF600500;
___HEAP_START = __HEAP_START;
___HEAP_END = __HEAP_END;
___SP_INIT = __SP_INIT;
___SP_END = __SP_END;
___DATA_ROM = __DATA_ROM;
___DATA_RAM = __DATA_RAM;
___DATA_END = __DATA_END;
___BSS_START = __BSS_START;
___BSS_END = __BSS_END;