This is the mail archive of the
ecos-discuss@sources.redhat.com
mailing list for the eCos project.
RedBoot and Cirrus EP9315
- From: Marcin Glogowski <marcin dot glogowski at interia dot pl>
- To: ecos-discuss at ecos dot sourceware dot org
- Date: Thu, 18 Nov 2004 13:16:27 +0100
- Subject: [ECOS] RedBoot and Cirrus EP9315
Hallo,
There is many days I'm searching for a solution without result :-(
I have Cirrus Videon EP9315 motherboard.
My problem is I have 128 MB of RAM in two chip select lines (nSDCE0,
nSDCE3).
Every memory bank has 2x32MB of ram.
RedBoot can see only 64 MB, so I need somehow enable the nSDCE0 memory bank.
On the 503 page of EP9315 User Guide is a table where is written how to
enable the chip select line.
I tried to modify the ep93xx_misc.c file to:
#ifdef
CYGHWR_HAL_ARM_EDB93XX_DRAM_SIZE_64
X_ARM_MMU_SECTION(0x000, 0x000, 32, ARM_CACHEABLE,
ARM_BUFFERABLE,
ARM_ACCESS_PERM_RW_RW);
X_ARM_MMU_SECTION(0x040, 0x020, 32, ARM_CACHEABLE,
ARM_BUFFERABLE,
ARM_ACCESS_PERM_RW_RW);
X_ARM_MMU_SECTION(0xC00, 0x040, 32, ARM_CACHEABLE,
ARM_BUFFERABLE,
ARM_ACCESS_PERM_RW_RW);
X_ARM_MMU_SECTION(0xC40, 0x060, 32, ARM_CACHEABLE,
ARM_BUFFERABLE,
ARM_ACCESS_PERM_RW_RW);
#endif //CYGHWR_HAL_ARM_EDB93XX_DRAM_SIZE_64
without result :-(
If there is anybody that know how to modify the RedBoot software to I
would be very grateful.
Bye.
----------------------------------------------------------------------
Nudzisz sie? Zagraj sobie! >>> http://link.interia.pl/f183d
--
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss