* Linux on the Virtex II Pro?
@ 2003-07-10 20:35 Charles Lockhart
2003-07-11 21:59 ` Scott Anderson
0 siblings, 1 reply; 7+ messages in thread
From: Charles Lockhart @ 2003-07-10 20:35 UTC (permalink / raw)
To: linuxppc-embedded
Hello,
I was looking to see who supports the Virtex2Pro chip for Linux? In
terms of a tool chain, support, etc? Has anyone tried building a custom
tool chain for it on their own? Results?
Thanks,
-Charles Lockhart
** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/
^ permalink raw reply [flat|nested] 7+ messages in thread
* RE: Linux on the Virtex II Pro?
@ 2003-07-10 20:48 Kerl, John
2003-07-10 21:02 ` Wolfgang Denk
` (2 more replies)
0 siblings, 3 replies; 7+ messages in thread
From: Kerl, John @ 2003-07-10 20:48 UTC (permalink / raw)
To: 'Charles Lockhart', linuxppc-embedded
Charles,
For our Virtex-II Pro board I used ELDK with minor mods,
mostly for my board. Current Linux/PPC trees already
include support for 405 as well as the Xilinx ML300 board.
(The Linux/PPC tree I got had slightly stale libgen'ed
code, which I simply replaced with current libgen'ed code
from my XPS project.) I can send you a patch file on request.
A couple years ago (before ELDK was released) I built
a toolchain from scratch, thinking I'd learn something
in the process. What I learned was that it's a pain.
My $0.02 is that you're better off using pre-compiled
tool chains (e.g. ELDK).
If I keep mentioning ELDK a lot, it's because:
* Denx has already done this right. You can do
it all over again yourself, but (a) you'd been
spending time building tool chains, RAM disks,
etc. which you could have gotten easily, and (b)
you would be hard pressed to do a better job of
it than Denx already has.
* The ELDK build environment comes with nice RPM packaging.
* The ELDK runtime environment comes with nice init-style
startup.
* ELDK supports multiple PPC families (e.g. 4xx, 8xx,
82xx, ...) as well as ARM.
* Did I mention it's not expensive ...
Denx Software has done a great service for the embedded Linux
community: if you read back through this mailing list, you'll
see that many people (including myself) re-invented the wheel,
over and over again. People would have a bare board, apparently
get a kernel from somewhere, get some GCC source code, and start
hacking. It was a sad thing. Now, with ELDK out, you don't have
to re-invent the wheel anymore. You can spent your time on more
advanced automotive engineering. :)
-----Original Message-----
From: Charles Lockhart [mailto:lockhart@jeans.ifa.hawaii.edu]
Sent: Thursday, July 10, 2003 1:36 PM
To: linuxppc-embedded@lists.linuxppc.org
Subject: Linux on the Virtex II Pro?
Hello,
I was looking to see who supports the Virtex2Pro chip for Linux? In
terms of a tool chain, support, etc? Has anyone tried building a custom
tool chain for it on their own? Results?
Thanks,
-Charles Lockhart
** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Linux on the Virtex II Pro?
2003-07-10 20:48 Linux on the Virtex II Pro? Kerl, John
@ 2003-07-10 21:02 ` Wolfgang Denk
2003-07-11 1:02 ` Linux on the Virtex II Pro?- ELDK? Charles Lockhart
2003-07-11 7:27 ` Linux on the Virtex II Pro? Peter Ryser
2 siblings, 0 replies; 7+ messages in thread
From: Wolfgang Denk @ 2003-07-10 21:02 UTC (permalink / raw)
To: Kerl, John; +Cc: 'Charles Lockhart', linuxppc-embedded
Dear John,
in message <C7FFFEA58B43D311920D0004ACE5333F0F53583A@amer25.avnet.com> you wrote:
>
> If I keep mentioning ELDK a lot, it's because:
Thanks for the friendly words...
> * ELDK supports multiple PPC families (e.g. 4xx, 8xx,
> 82xx, ...) as well as ARM.
... and MIPS.
> * Did I mention it's not expensive ...
= free for download.
> to re-invent the wheel anymore. You can spent your time on more
> advanced automotive engineering. :)
Happy hacking.
Wolfgang Denk
--
Software Engineering: Embedded and Realtime Systems, Embedded Linux
Phone: (+49)-8142-4596-87 Fax: (+49)-8142-4596-88 Email: wd@denx.de
Perfection is reached, not when there is no longer anything to add,
but when there is no longer anything to take away.
- Antoine de Saint-Exupery
** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Linux on the Virtex II Pro?- ELDK?
2003-07-10 20:48 Linux on the Virtex II Pro? Kerl, John
2003-07-10 21:02 ` Wolfgang Denk
@ 2003-07-11 1:02 ` Charles Lockhart
2003-07-11 7:00 ` Wolfgang Denk
2003-07-11 7:27 ` Linux on the Virtex II Pro? Peter Ryser
2 siblings, 1 reply; 7+ messages in thread
From: Charles Lockhart @ 2003-07-11 1:02 UTC (permalink / raw)
To: linuxppc-embedded
Is it possible to use the ELDK to compile a simple stand alone
executable that I could download and start using my jtag interface? I
tried compiling a really trivial piece of code with the "-static"
option, and it created a file that looks large enough to have included
everything it needs but when I download and start it, I don't see any of
the break points I'm setting being triggered.
I'd just like to do this as kind of a litmus test to show that I can
build something at least that'll execute.
-Charles Lockhart
** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Linux on the Virtex II Pro?- ELDK?
2003-07-11 1:02 ` Linux on the Virtex II Pro?- ELDK? Charles Lockhart
@ 2003-07-11 7:00 ` Wolfgang Denk
0 siblings, 0 replies; 7+ messages in thread
From: Wolfgang Denk @ 2003-07-11 7:00 UTC (permalink / raw)
To: Charles Lockhart; +Cc: linuxppc-embedded
In message <3F0E0C91.1000209@irtf.ifa.hawaii.edu> you wrote:
>
> Is it possible to use the ELDK to compile a simple stand alone
> executable that I could download and start using my jtag interface? I
Yes, of course tis is possible. We use the ELDK for example to build
the U-Boot boot loader on a plethora of systems - which is nothing
else but a (bigger) standalone executable.
You will have to be careful about assumptions about:
- C runtime envrionment (there is none, or you have to set it up yourself)
- library usage (standard C libs require full C runtime envrionment
plus some other things like standard file descriptors, etc.)
Feel free to have a look at U-Boot...
> tried compiling a really trivial piece of code with the "-static"
> option, and it created a file that looks large enough to have included
> everything it needs but when I download and start it, I don't see any of
> the break points I'm setting being triggered.
How did you set up your C runtim environment, for example: allocate a
stack, initialize the "parent" stack frame, etc. ?
Best regards,
Wolfgang Denk
--
Software Engineering: Embedded and Realtime Systems, Embedded Linux
Phone: (+49)-8142-4596-87 Fax: (+49)-8142-4596-88 Email: wd@denx.de
Once at a social gathering, Gladstone said to Disraeli, "I predict,
Sir, that you will die either by hanging or of some vile disease".
Disraeli replied, "That all depends, Sir, upon whether I embrace your
principles or your mistress."
** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Linux on the Virtex II Pro?
2003-07-10 20:48 Linux on the Virtex II Pro? Kerl, John
2003-07-10 21:02 ` Wolfgang Denk
2003-07-11 1:02 ` Linux on the Virtex II Pro?- ELDK? Charles Lockhart
@ 2003-07-11 7:27 ` Peter Ryser
2 siblings, 0 replies; 7+ messages in thread
From: Peter Ryser @ 2003-07-11 7:27 UTC (permalink / raw)
To: Kerl, John; +Cc: 'Charles Lockhart', linuxppc-embedded
> Current Linux/PPC trees already
> include support for 405 as well as the Xilinx ML300 board.
> (The Linux/PPC tree I got had slightly stale libgen'ed
> code, which I simply replaced with current libgen'ed code
> from my XPS project.) I can send you a patch file on request.
At the beginning of July the linuxppc_2_4_devel tree has been updated with the
drivers shipping with EDK 3.2 SP2. Further, all necessary changes have been
pushed to move from V2PDK to EDK (interrupt controller bit ordering, System ACE
byte/word addressing, etc.).
Unfortunately, the on-going changes to the OCP implementation (not Virtex-II
Pro related) break the kernel compilation for ML300.
- Peter
----
http://www.xilinx.com/ml300
http://www.xilinx.com/edk
** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Linux on the Virtex II Pro?
2003-07-10 20:35 Charles Lockhart
@ 2003-07-11 21:59 ` Scott Anderson
0 siblings, 0 replies; 7+ messages in thread
From: Scott Anderson @ 2003-07-11 21:59 UTC (permalink / raw)
To: Charles Lockhart; +Cc: linuxppc-embedded
On Thursday, July 10, 2003, at 01:35 PM, Charles Lockhart wrote:
> I was looking to see who supports the Virtex2Pro chip for Linux? In
> terms of a tool chain, support, etc? Has anyone tried building a
> custom
> tool chain for it on their own? Results?
It sounds like you are interested in a commercial solution, so I
thought I would mention that MontaVista Software (www.mvista.com)
supports the Xilinx ML300 and did the port and drivers for it that you
see in linuxppc_2_4_devel.
Good luck on your project,
Scott Anderson
MontaVista Software
** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2003-07-11 21:59 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-07-10 20:48 Linux on the Virtex II Pro? Kerl, John
2003-07-10 21:02 ` Wolfgang Denk
2003-07-11 1:02 ` Linux on the Virtex II Pro?- ELDK? Charles Lockhart
2003-07-11 7:00 ` Wolfgang Denk
2003-07-11 7:27 ` Linux on the Virtex II Pro? Peter Ryser
-- strict thread matches above, loose matches on Subject: below --
2003-07-10 20:35 Charles Lockhart
2003-07-11 21:59 ` Scott Anderson
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).