This is the mail archive of the ecos-bugs@sourceware.org mailing list for the eCos project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug 1000313] unable to execute linux kernel with Redboot


http://bugzilla.ecoscentric.com/show_bug.cgi?id=1000313





------- Additional Comments From msalter@redhat.com  2006-09-15 16:13 -------
You'll need to consult the IXP425 developer's manual for details on
the memory controller, but the configuration bits are fairly simple.

The SDRAM controller is configured as one of the first steps during
a poweron boot. This in done in:

  hal/arm/xscale/ixdp425/current/include/hal_platform_setup.h

The code in there is generic and differences in memory hardware
are controlled by #defines in:

  hal/arm/xscale/ixdp425/current/include/ixdp425.h

What you'll need to look at are:

  SDRAM_SIZE   - This must already be set to 32MiB as indicated
                 by the RedBoot startup banner.

  IXP425_SDRAM_CONFIG_INIT - This tells the SDRAM layout (number of banks, etc)
  IXP425_SDRAM_REFRESH_CNT - See manual on how to calculate
  IXP425_SDRAM_SET_MODE_CMD - See manual for description of mode



-- 
Configure bugmail: http://bugzilla.ecoscentric.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug, or are watching the QA contact.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]