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

Re: ram usage by redboot


Robert Brusa wrote:
> Hi all
> I have configured a redboot (using ecos-3.0) for my target. Upon power
> up it writes out (among a lot of other stuff):
> 
> Platform: AT91ICB (ARM7TDMI)
> RAM: 0x00200000-0x00220000 [0x00204c48-0x0021f300 available]
> FLASH: 0x00100000-0x0013ffff, 1024 x 0x100 blocks
> 
> This makes me wunder:
> a) What is the RAM up from 0x0021f300 used for? I can find no hint in
> the map.

It's used as an ad-hoc workspace, mostly for manipulating FLASH.  Since
the details of the FLASH device are not necessarily at compile time, this
has to be dynamic (e.g. the size of a FLASH erase page).  Carving this
off the end was the simplest way to solve these problems.

> b) It writes out the flash available on this machine. Why not the flash
> actually available for other programs?

This information is too dynamic/complex for a single print.  You get that
from 'fis free'

> Thanks for comments on this issue.
>   Robert
> 


-- 
------------------------------------------------------------
Gary Thomas                 |  Consulting for the
MLB Associates              |    Embedded world
------------------------------------------------------------

-- 
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]