In message <006d01c63871$b26c26d0$9e01120a at bilisim.local> you wrote:
>> if CFG_NO_FLASH is defined, as you said, means there are no flash
> memories, where do initial boot instructions located?
For example in RAM. Think of a PCI card which is plugged in a host
system, where the host runs some software to upload some code into
the PCI card's memory which then gets executed. See the PN62 board
for such a configuration.
There are several other methods to load U-Boot into RAM - for example
by using an initial bootstrap loader as used on some system to boot
from NAND flash or dataflash.
Best regards,
Wolfgang Denk
--
Software Engineering: Embedded and Realtime Systems, Embedded Linux
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
"One planet is all you get."