[U-Boot-Users] problems about flash setting

Wolfgang Denk wd at denx.de
Sat Oct 18 22:36:07 CEST 2003

In message <3a57b3d292.3d2923a57b at rails.com.cn> you wrote:
> sorry ,but i really don't understand.

Did you try searching the archives?

> 1.What's the meaning of flash memory banks,is the number of flash
> chips? ie:if i have 2 chips of 29f040s on my board,then the
> CFG_MAX_FLASH_BANKS should be 2,right?

No. Maybe.

No - a bank of flash memory is what gets accesses using one  specific
chip select line.

Maybe - it depens how your flash is organised - 4 chips can  be  just
one bank of memory, for example if you use 4 chips of 8 bit to form a
32 bit wode bus.

> 2.What's the meaning of FLASH_BASE0_PRELIM  and FLASH_BASE1_PRELIM,

These are the base addresses for the first and the second flash  bank
as  used  by the preliminary mappings. See the README, section System

> Is the  FLASH_BASE0_PRELIM should be set to the flash_base_addr that
> defined by cs0? Then what about flash_base1_prelim?

See the README.

> 3.What's the difference between br/or_prelim  and br/or_remap and
>  their
> respective function ??Is the br/or_remap must be set  or optional
> depended on my board?

See the README.

Best regards,

Wolfgang Denk

Software Engineering:  Embedded and Realtime Systems,  Embedded Linux
Phone: (+49)-8142-4596-87  Fax: (+49)-8142-4596-88  Email: wd at denx.de
The people of Gideon have always believed that life is  sacred.  That
the  love  of  life  is  the  greatest  gift  ... We are incapable of
destroying or interfering with the creation of that which we love  so
deeply -- life in every form from fetus to developed being.
	-- Hodin of Gideon, "The Mark of Gideon", stardate 5423.4

More information about the U-Boot mailing list