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

Re: [microblaze-uclinux] Re: Two SRAM EMC



Hi Bruno,

I got ucLinux running in my board but I until now I only can access
one EMC SRam. I would like to know how to get access to the second
SRAM EMC. Once ucLinux-auto only configure the main memory.

BEGIN OS
PARAMETER OS_NAME = uclinux
PARAMETER OS_VER = 1.00.d
PARAMETER PROC_INSTANCE = microblaze_0
PARAMETER stdout = console_uart
PARAMETER stdin = console_uart
PARAMETER main_memory = ssram_bank_1
PARAMETER main_memory_size = 0x00400000
PARAMETER main_memory_start = 0xFF000000
PARAMETER lmb_memory = ilmb_bram_if_cntlr
PARAMETER main_memory_bank = 0
PARAMETER TARGET_DIR = RC200
END

First you must adjust your MHS file so that the two sram banks form a contiguous address space - e.g.

bank 1:
0xff000000 -> 0xff3ffffff

bank 2:
0xff400000 -> 0xff7fffff

Then in the MSS file just specify

 PARAMETER main_memory_start = 0xFF000000
 PARAMETER main_memory_size = 0x00800000

Don't specify "main_memory=" - the size/start parameters override it anyway.

Regards,

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