xc3sprog

A

Andrew Rogers

Guest
Hi,

It's been over two years since I released xc3sprog. Since then Xilinx
has released ISEWebPack for GNU/Linux. Many people have sent me
modifications for various additions to xc3sprog.

A lot has happenned to me in two years. I moved house (the Xilinx kit is
still in the loft). Have completeted my Ph.D. except the thesis which
seems to take for ever.

What I would like to do is to incorporate the many suggestions and
patches into the next release of xc3sprog if people are still using it.

I would be particularly interested in modifications to xc3sprog for USB
programmers. My laptop does not have a parallel port:(

Regards
Andrew Rogers
--
Spartan3 configuration JTAG download tool for GNU/Linux available from
http://www.rogerstech.co.uk/xc3sprog/
 
Andrew Rogers wrote:
Hi,

...
What I would like to do is to incorporate the many suggestions and
patches into the next release of xc3sprog if people are still using it.

I would be particularly interested in modifications to xc3sprog for USB
programmers. My laptop does not have a parallel port:(

Regards
Andrew Rogers
Sorry, I forgot to mention that emails sent to me should include
[XC3SPROG] in the subject field. This helps me to filter them from the
150 SPAMs I get a day.

Happy New Year!
Andrew Rogers

--
Spartan3 configuration JTAG download tool for GNU/Linux available from
http://www.rogerstech.co.uk/xc3sprog/
 
I use Xilinx Tools on Linux. What does your tool do that I can't
already do with my setup now? (Xilinx Foundation with EDK and USB
programming cable)

-Eli

Andrew Rogers wrote:
Andrew Rogers wrote:
Hi,

...
What I would like to do is to incorporate the many suggestions and
patches into the next release of xc3sprog if people are still using it.

I would be particularly interested in modifications to xc3sprog for
USB programmers. My laptop does not have a parallel port:(

Regards
Andrew Rogers

Sorry, I forgot to mention that emails sent to me should include
[XC3SPROG] in the subject field. This helps me to filter them from the
150 SPAMs I get a day.

Happy New Year!
Andrew Rogers
 
Andrew Rogers wrote:

It's been over two years since I released xc3sprog. Since then Xilinx
has released ISEWebPack for GNU/Linux. Many people have sent me
modifications for various additions to xc3sprog.

A lot has happenned to me in two years. I moved house (the Xilinx kit is
still in the loft). Have completeted my Ph.D. except the thesis which
seems to take for ever.

What I would like to do is to incorporate the many suggestions and
patches into the next release of xc3sprog if people are still using it.

I would be particularly interested in modifications to xc3sprog for USB
programmers. My laptop does not have a parallel port:(
I think I've tried to contact you via email more than one year ago and
got no answer.

It looks like several people (me included) made use of xc3sprog and
updated it (I have patches to compile under FreeBSD, program XCF01S and
other misc enhancements).

There is a project started on sourceforge (named xc3sprog) which also
adds USB connectivity option (I'll be testing it soon).

Last December I've migrated my changes to this source base since it
seemed more active; however, reading the posts regarding xc3sprog on
this newsgroup and sourceforge you'll find people trying to commit
changes and not being able to. May be you can try to get in touch with
the sourceforge project owner and help with managing new patches (I'll
be more than happy to submit my changes if somehow is possible).

I think having tools to do JTAG programming in userland is quite
valuable since they are more portable than closed source, proprietary
kernel which is required by IMPACT.

I am more than happy using xc3sprog under FreeBSD (xst FPGA fitting
runs under FreeBSD w/ linux emulation as well). It looks like people
are looking more after free stuff than open source (see RealPlayer,
jtag programming, ATI/NVIDIA drivers, etc, for which the development of
opensource sw is quite slow).

--

mmihai
 
mmihai wrote:
Andrew Rogers wrote:


It's been over two years since I released xc3sprog. Since then Xilinx
has released ISEWebPack for GNU/Linux. Many people have sent me
modifications for various additions to xc3sprog.

A lot has happenned to me in two years. I moved house (the Xilinx kit is
still in the loft). Have completeted my Ph.D. except the thesis which
seems to take for ever.

What I would like to do is to incorporate the many suggestions and
patches into the next release of xc3sprog if people are still using it.

I would be particularly interested in modifications to xc3sprog for USB
programmers. My laptop does not have a parallel port:(


I think I've tried to contact you via email more than one year ago and
got no answer.

It looks like several people (me included) made use of xc3sprog and
updated it (I have patches to compile under FreeBSD, program XCF01S and
other misc enhancements).

There is a project started on sourceforge (named xc3sprog) which also
adds USB connectivity option (I'll be testing it soon).

Last December I've migrated my changes to this source base since it
seemed more active; however, reading the posts regarding xc3sprog on
this newsgroup and sourceforge you'll find people trying to commit
changes and not being able to. May be you can try to get in touch with
the sourceforge project owner and help with managing new patches (I'll
be more than happy to submit my changes if somehow is possible).

I think having tools to do JTAG programming in userland is quite
valuable since they are more portable than closed source, proprietary
kernel which is required by IMPACT.

I am more than happy using xc3sprog under FreeBSD (xst FPGA fitting
runs under FreeBSD w/ linux emulation as well). It looks like people
are looking more after free stuff than open source (see RealPlayer,
jtag programming, ATI/NVIDIA drivers, etc, for which the development of
opensource sw is quite slow).

--

mmihai
Found it at:

http://sourceforge.net/projects/xc3sprog/

Great to see so many changes added to it. Once I worked out how to drive
sourceforge.net, ie. to upload changes, etc. I have a few updates myself.

Thanks
Andrew Rogers
 
Andrew Rogers wrote:

Found it at:

http://sourceforge.net/projects/xc3sprog/

Great to see so many changes added to it. Once I worked out how to drive
sourceforge.net, ie. to upload changes, etc. I have a few updates myself.
That should be easy; just install subversion and you should be done
with it.

Let us ping Eric Jonas, the owner of the projetc; my understanding is
he's kind of busy and is hard to have commits added to the sourceforge
project. There are few other peoples I saw looging to post updates for
xc3sprog, let us ping them too.

I hope I'll see some activity soon!
--
mmihai
 
On Fri, 12 Jan 2007 12:05:02 GMT, Andrew Rogers
<andrew@_NO_SPAM_rogerstech.co.uk> wrote:

Hi,

It's been over two years since I released xc3sprog. Since then Xilinx
has released ISEWebPack for GNU/Linux. Many people have sent me
modifications for various additions to xc3sprog.

A lot has happenned to me in two years. I moved house (the Xilinx kit is
still in the loft). Have completeted my Ph.D. except the thesis which
seems to take for ever.

What I would like to do is to incorporate the many suggestions and
patches into the next release of xc3sprog if people are still using it.

I would be particularly interested in modifications to xc3sprog for USB
programmers. My laptop does not have a parallel port:(

Regards
Andrew Rogers

Now *this* is cool!

http://www.rogerstech.co.uk/DSP/Applet.html

If you work on this any more, step/impulse response would be great,
too.

John
 
On Jan 12, 2:43 pm, "mmihai" <iia...@yahoo.com> wrote:
Last December I've migrated my changes to this source base since it
seemed more active; however, reading the posts regardingxc3sprogon
this newsgroup and sourceforge you'll find people trying to commit
changes and not being able to. May be you can try to get in touch with
the sourceforge project owner and help with managing new patches (I'll
be more than happy to submit my changes if somehow is possible).
Current version of xc3sprog in SVN incorporates all of the patches
submitted
so far. I pulled them in a couple of days ago, partially in response
to this
thread. Please submit your new patches - I will try to keep the
project
up to date.
 
On Feb 6, 12:45 am, dim...@gmail.com wrote:

Current version of xc3sprog in SVN incorporates all of the patches
submitted
so far. I pulled them in a couple of days ago, partially in response
to this
thread. Please submit your new patches - I will try to keep the
project
up to date.
I've sent you my patches to your gmail address.
Please let me know if you've received them.

--
mmihai
 
On Feb 6, 12:45 am, dim...@gmail.com wrote:

Current version of xc3sprog in SVN incorporates all of the patches
submitted
so far. I pulled them in a couple of days ago, partially in response
to this
thread. Please submit your new patches - I will try to keep the
project
up to date.

I've sent you my patches to your gmail address.
Please let me know if you've received them.

--
mmihai
Hi

Hope this thread is still alive :)

I've been trying to use xc3sprog on FreeBSD 7.2 RELEASE to detect m
Digilent Spartan 3 Starter Board by running the command

xc3sprog -j -d /dev/ppi0

but get the failure message

Release $Rev: 215 $
Please provide feedback on success/failure/enhancement requests! Chec
Sourceforge SVN!
Missing power for Parallel Cable III

I'm using the Xilinx parallel JTAG cable to connect the board.

To compile xc3sprog I had to change 'port->fd' to 'fd' in a few places i
ioparport.cpp - don't know if that might be causing this.

Thought this might be an issue with the port not being detected by th
kernel but dmesg shows that the port is indeed detected:

ppc0: <Parallel port> at port 0x378-0x37f irq 7 on isa0
ppc0: SMC-like chipset (ECP/EPP/PS2/NIBBLE) in COMPATIBLE mode
ppc0: FIFO with 16/16/9 bytes threshold
ppbus0: <Parallel port bus> on ppc0
ppbus0: [ITHREAD]
plip0: <PLIP network interface> on ppbus0
plip0: WARNING: using obsoleted IFF_NEEDSGIANT flag
lpt0: <Printer> on ppbus0
lpt0: Interrupt-driven port
ppi0: <Parallel I/O> on ppbus0
ppc0: [GIANT-LOCKED]
ppc0: [ITHREAD]

I'm running the GENERIC kernel.

Thanks,
JP
 
theom <theobjectmachine@gmail.com> wrote:
....
xc3sprog -j -d /dev/ppi0

but get the failure message

Release $Rev: 215 $
Please provide feedback on success/failure/enhancement requests! Check
Sourceforge SVN!
Missing power for Parallel Cable III

I'm using the Xilinx parallel JTAG cable to connect the board.

To compile xc3sprog I had to change 'port->fd' to 'fd' in a few places in
ioparport.cpp - don't know if that might be causing this.
Could you please try sourceforge SVN
http://sourceforge.net/projects/xc3sprog/develop
svn co https://xc3sprog.svn.sourceforge.net/svnroot/xc3sprog xc3sprog
?

Thanks
--
Uwe Bonnes bon@elektron.ikp.physik.tu-darmstadt.de

Institut fuer Kernphysik Schlossgartenstrasse 9 64289 Darmstadt
--------- Tel. 06151 162516 -------- Fax. 06151 164321 ----------
 
theom <theobjectmachine@gmail.com> wrote:
....
xc3sprog -j -d /dev/ppi0

but get the failure message

Release $Rev: 215 $
Please provide feedback on success/failure/enhancement requests! Check
Sourceforge SVN!
Missing power for Parallel Cable III

I'm using the Xilinx parallel JTAG cable to connect the board.

To compile xc3sprog I had to change 'port->fd' to 'fd' in a few places in
ioparport.cpp - don't know if that might be causing this.
Could you please try sourceforge SVN
http://sourceforge.net/projects/xc3sprog/develop
svn co https://xc3sprog.svn.sourceforge.net/svnroot/xc3sprog xc3sprog
?

Regarding the parallel port, I fixed port->fd and some error inhibiting the
use with win32 introduced sometimes after $Rev: 215

If the problem persists and if you can, try running in gdb to see what goes
wrong. Otherwise send me the output of "strace -f -o /tmp xc3sprog.strace
xc3sprog -j -d /dev/ppi0" or something equivalent on BSD.

Thanks
--
Uwe Bonnes bon@elektron.ikp.physik.tu-darmstadt.de

Institut fuer Kernphysik Schlossgartenstrasse 9 64289 Darmstadt
--------- Tel. 06151 162516 -------- Fax. 06151 164321 ----------
 
I having issue with compiling from centos for ARM processor I made change to Cmakelist and toolchain file so far not luck. I can compile and run on centos but cross compile does not work. Can someone provide me cmakelist file and toolchain.cmake file. I don't understand the cmake I preffered make file.
thanks
 

Welcome to EDABoard.com

Sponsor

Back
Top