This is the mail archive of the ecos-discuss@sources.redhat.com 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]

Confused with RAM layout, help~


I got an xscale based system from Intel and want to port the most recent RedBoot to
support this board. Since Intel provided an early version RedBoot with source I 
thought the task will be easy. But when the new RedBoot banner came out, it issued
a line about RAM as follow:

RAM: 0xa0000000-0xa4000000, [0xa0043d48-0x00eb1000] available

The older working version RedBoot just gives:

RAM: 0xa0000000-0xa4000000

There was also other problems, but I think this must be solved first.

The variant I use is PXA2X0, and I heard in this list that ARM always assume RAM is
started from 0x00000000, but that's where my FLASH started. 

BTW, I have four E28F128J3A devices to form 64M of 32 bits memory, but only the first
two can be recognized when I set CYGNUM_FLASH_BASE as 0x00040000 (any block boundery
but the first one), and any access to the FLASH data will cause some memory violation.

Any helps are appreciated.

--
Yanjun


-- 
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss


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