public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
* [U-Boot-Users] Re garding EEPROM Boot
@ 2007-12-12 12:28 sivaji
  2007-12-12 17:42 ` David Hawkins
  2008-01-08  2:22 ` Andy Fleming
  0 siblings, 2 replies; 3+ messages in thread
From: sivaji @ 2007-12-12 12:28 UTC (permalink / raw)
  To: u-boot


Hai,
          We have designed MPC8548 based AMC card. We are using u-boot-1.2.0
and it was up. Now we plan to boot the uboot in the EEPROM without using
FLASH. Is it possible to boot the uboot in the EEPROM ?.  We are using
AT24C64C EEPROM(64KB) and it was configured as Extended I2C addressing mode.

Thanks and Regards
Sivaji 


-- 
View this message in context: http://www.nabble.com/Regarding-EEPROM-Boot-tp14294144p14294144.html
Sent from the Uboot - Users mailing list archive at Nabble.com.

^ permalink raw reply	[flat|nested] 3+ messages in thread

* [U-Boot-Users] Re garding EEPROM Boot
  2007-12-12 12:28 [U-Boot-Users] Re garding EEPROM Boot sivaji
@ 2007-12-12 17:42 ` David Hawkins
  2008-01-08  2:22 ` Andy Fleming
  1 sibling, 0 replies; 3+ messages in thread
From: David Hawkins @ 2007-12-12 17:42 UTC (permalink / raw)
  To: u-boot


> We have designed MPC8548 based AMC card. We are using u-boot-1.2.0
> and it was up. Now we plan to boot the uboot in the EEPROM without using
> FLASH. Is it possible to boot the uboot in the EEPROM ?.  We are using
> AT24C64C EEPROM(64KB) and it was configured as Extended I2C addressing mode.

Its not quite clear from your comment above;
   * you've designed an 8548-based board
   * you've managed to boot it from Flash
   * now you want to boot from EEPROM

Re-read your data sheet; it is a 64k*bits* EEPROM,
or an 8KB memory. You're not going to fit much code
in that.

If the 8548 is like the 8349, the purpose of the EEPROM
is as a boot-sequencer, i.e., it can be used to program
registers in the processor memory map.

If you don't want to have Flash on the card, and the card is
a peripheral (which an AMC card is), then you can probably
have the processor boot with the core disabled, and use
something like the PCI/PCIe interface to boot the processor.
You'd have to re-read the manual; the 8349 can boot with the
e300 core disabled, have a host copy memory into DDR RAM,
and then enable the core to boot from this data.

Cheers,
Dave

^ permalink raw reply	[flat|nested] 3+ messages in thread

* [U-Boot-Users] Re garding EEPROM Boot
  2007-12-12 12:28 [U-Boot-Users] Re garding EEPROM Boot sivaji
  2007-12-12 17:42 ` David Hawkins
@ 2008-01-08  2:22 ` Andy Fleming
  1 sibling, 0 replies; 3+ messages in thread
From: Andy Fleming @ 2008-01-08  2:22 UTC (permalink / raw)
  To: u-boot

On 12/12/07, sivaji <rameshmrm@gmail.com> wrote:
>
>
> Hai,
>           We have designed MPC8548 based AMC card. We are using
> u-boot-1.2.0
> and it was up. Now we plan to boot the uboot in the EEPROM without using
> FLASH. Is it possible to boot the uboot in the EEPROM ?.  We are using
> AT24C64C EEPROM(64KB) and it was configured as Extended I2C addressing
> mode.



In addition to David's comments about the EEPROM being only 8K, I'm doubtful
that u-boot on the 8548 can fit even in 64k.  The typical build makes it
512k, though I think the actual code size is closer to 150K.  I think 8k
would require some sort of magic.

IIRC, the EEPROM can contain a configuration sequence, and then a data blob
to copy somewhere, which is then executed.  If you want that to be u-boot,
you'll need a bigger EEPROM.  Otherwise, you need to write a boot loader.
Is there a reason you don't want to boot from Flash?  I'm not familiar with
that use case.

Andy
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.denx.de/pipermail/u-boot/attachments/20080107/cd2e819f/attachment.htm 

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2008-01-08  2:22 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-12-12 12:28 [U-Boot-Users] Re garding EEPROM Boot sivaji
2007-12-12 17:42 ` David Hawkins
2008-01-08  2:22 ` Andy Fleming

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox