[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [microblaze-uclinux] auto-config, Spartan 3 (xc3s400)



Hi Vicent,

Carr, Vincent wrote:

> /usr/local/microblaze_elf_tools/bin//mb-ld.real: region ERAM is full
> (linux section .text)
> /usr/local/microblaze_elf_tools/bin//mb-ld.real: region ERAM is full
> (linux section .sdata2)

[snip]

> Are there some microblaze core configuration parameters in the EDK that
> need tweaking to overcome this error? The Linux.ld file is attached.

from linux.ld

MEMORY {
	LMB  : ORIGIN = 0x00000000 ,
	       LENGTH = 0x00002000
	ERAM  : ORIGIN = 0x81000400 ,
                 LENGTH = 0x00000200
}

Hmmm, the ERAM length of only 0x200 suggests that your
"PARAMETER main_memory" entry in the uClinux OS section of the MSS is 
pointing to the register window of the memory controller, rather than 
the actual banks of memory that it controls.

You you post the OS section of your MSS file, and the fragment of your 
MHS file that defines your main external memory controller (DDR/EMC or 
whatever)?

Thanks,

John


___________________________
microblaze-uclinux mailing list
microblaze-uclinux@itee.uq.edu.au
Project Home Page : http://www.itee.uq.edu.au/~jwilliams/mblaze-uclinux
Mailing List Archive : http://www.itee.uq.edu.au/~listarch/microblaze-uclinux/