Hello,
On Sun, Jan 27, 2008 at 02:22:38PM +1300, Josephblack wrote:
> On 27/01/2008, André Pouliot <[EMAIL PROTECTED]> wrote:
> > The problem with the current version of the webpack is that it dosn't
> > support the spartan3 4000 present on the board, it support up to the
> > spartan3-1500
> >
> > Terry Hancock wrote:
> > > Regarding jb's remark about zero-cost Linux versions of Xilinx software,
> > > can anyone field this comment?
> > >
> > > http://www.freesoftwaremagazine.com/articles/interview_a_graphic_view_of_the_open_hardware_movement_part_1_motivations#comments
> > >
> > > """
> > > Xilinx's tools *are* available for Linux for free
> > > (http://www.xilinx.com/support/download/i92linwp.htm). Admittedly, the
> > > same can't be said for Altera or Lattice.
> > > """
> > >
> 
> Curious. last I checked the free linux version did not install even on
> whitehat.

I think you will probably need some older Linux, at least my linux
version was broken by some update to Debian testing a month ago or so.
I can say that at least 9.2 works without problems on Ubuntu feisty and
Gutsy (ignoring the Impact driver issue, there is a workaround using
LD_PRELOAD and libusb.
I attached a howto for that in case someone is interested, though it is
a bit specific to our environment.

Greetings,
Reimar Döffinger
apt-get install libc6-dev-i386
mkdir "$HOME/buildtmp"

libusb:
http://libusb.sourceforge.net/download.html

export CFLAGS="-g3 -O2 -m32"
./configure --disable-shared --prefix="$HOME/buildtmp"
make
make install

apt-get install libusb-dev
damit libusb header und libusb-config script installiert sind

libftdi:
http://www.intra2net.com/de/produkte/opensource/ftdi/index.php
http://www.intra2net.com/de/produkte/opensource/ftdi/TGZ/libftdi-0.10.tar.gz

export CFLAGS="-g3 -O2 -m32"
HAVELIBUSB="$HOME/buildtmp/bin/libusb-config" ./configure --disable-shared 
--prefix="$HOME/buildtmp"
make
make install

usb_driver:
http://www.rmdir.de/~michael/xilinx/
http://git.zerfleddert.de/cgi-bin/gitweb.cgi/usb-driver?a=snapshot;h=HEAD;sf=tgz

export PATH="$HOME/buildtmp/bin:$PATH"
cp -i Makefile Makefile.old
sed -e 's:^CFLAGS=:CFLAGS=-I${HOME}/buildtmp/include :' -e 's:^LIBS=:#LIBS:' < 
Makefile.old > Makefile
make lib32

# als root libusb-driver installieren
cp libusb-driver.so /opt
echo 'LD_PRELOAD=/opt/libusb-driver.so "$@"' > /opt/wrapper.sh
chmod +rx /opt/wrapper.sh

/etc/udev/rules.d/99-htx.rules:
SYSFS{idVendor}=="0403", SYSFS{idProduct}=="6010", MODE="666"

/etc/modprobe.d/blacklist-htx:
blacklist ftdi_sio

# als wer auch immer impact benutzen will
echo LPT2 = FTDI:0403:6010 > "$HOME/.libusb-driverrc"

zum starten z.B.
/opt/wrapper.sh /opt/Xilinx/ISE9.2/bin/lin/impact

Attachment: pgpNXtIKQqFkm.pgp
Description: PGP signature

_______________________________________________
Open-graphics mailing list
[email protected]
http://lists.duskglow.com/mailman/listinfo/open-graphics
List service provided by Duskglow Consulting, LLC (www.duskglow.com)

Reply via email to