From: Peter Ryser <peter.ryser@xilinx.com>
To: u-boot@lists.denx.de
Subject: [U-Boot-Users] Re: U-boot environment in Xilinx System ACE?
Date: Fri, 29 Jul 2005 14:28:11 -0700 [thread overview]
Message-ID: <42EA9F6B.4010802@xilinx.com> (raw)
In-Reply-To: <OF203F9449.99AEB2AF-ON07257037.006EF267-07257037.0071F9E5@mck.us.ray.com>
Keith,
have a look at XAPP542
(http://www.xilinx.com/bvdocs/appnotes/xapp542.pdf). We added support
for System ACE CF and IIC and are working on getting a patch completed
that goes back out into the U-Boot tree.
- Peter
Keith J Outwater wrote:
>Hi Wolfgang -
>
>wd at denx.de wrote on 07/07/2005 01:00:41 PM:
>
>
>>Dear Keith,
>>
>>in message <OFD86B567B.6DB5DBFC-ON07257037.005D553D-07257037.
>>005E4D94 at mck.us.ray.com> you wrote:
>>
>>
>>>The nature of the design requires that the Xilinx System ACE compact
>>>
>>>
>flash
>
>
>>>card be the only nonvolatile memory on the board - no plain old FLASH
>>>memory or I2C EEPROM. Therefore, I would like to store the U-Boot
>>>environment as a file on the compact flash card.
>>>
>>>
>>This has been discussed before...
>>
>>
>
>I thought as much. I just makes too much sense :)
>
>
>
>>>I have checked the latest CVS sources and it appears that no one has
>>>implemented this yet.
>>>
>>>
>>Right.
>>
>>
>>
>>>Before I take a crack at it, is anyone planning to do this or in the
>>>process of doing it? Does anyone have any advice or caveats?
>>>
>>>
>>This is not trivial to handle. The environment needs to be accessed
>>very, very early in initialization - to read the console baudrate
>>when starting the console driver. IDE / CompactFlash on the other
>>hand gets initialized much, much later, long after relocating the
>>whole stuff to RAM.
>>
>>I don't see how these two situations mix easily. Can you attach a
>>EEPROM via I2C or so?
>>
>>
>
>I would prefer to do it that way, but the hardware must not be able to
>store any data on-board. All nonvolatile storage must be "removable"
>as in physical removal.
>
>I did remember that the u-boot environment was read very early and it
>sounds like the restricted runtime environment was the reason that
>storing then environment in compact flash was not implemented.
>
>If the problem is RAM, then I can solve that by dedicating some
>internal RAM in the FPGA for stack and data. Could we also use
>the PPC405 caches?
>
>
>
>>Best regards,
>>
>>Wolfgang Denk
>>
>>
>
>
>
>-------------------------------------------------------
>This SF.Net email is sponsored by the 'Do More With Dual!' webinar happening
>July 14 at 8am PDT/11am EDT. We invite you to explore the latest in dual
>core and dual graphics technology at this free one hour event hosted by HP,
>AMD, and NVIDIA. To register visit http://www.hp.com/go/dualwebinar
>_______________________________________________
>U-Boot-Users mailing list
>U-Boot-Users at lists.sourceforge.net
>https://lists.sourceforge.net/lists/listinfo/u-boot-users
>
>
>
>
prev parent reply other threads:[~2005-07-29 21:28 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2005-07-07 17:10 [U-Boot-Users] U-boot environment in Xilinx System ACE? Keith J Outwater
2005-07-07 20:00 ` Wolfgang Denk
2005-07-07 20:44 ` [U-Boot-Users] " Keith J Outwater
2005-07-07 21:56 ` Wolfgang Denk
2005-07-29 21:28 ` Peter Ryser [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=42EA9F6B.4010802@xilinx.com \
--to=peter.ryser@xilinx.com \
--cc=u-boot@lists.denx.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.