Discussion and technical support related to USRP, UHD, RFNoC
View all threadsI'm trying to build the base design using ISE14.6 on a Win7-64bit machine
using the download of the uhd repository from 21Jul14.
I am trying to run: make -f Makefile.common in
.../uhd/fpga/usrp3/top
After moving the tcl folder from .../uhd/fpga/usrp3/top to
.../uhd/fpga/usrp3
I get the following error:
can't read "env(PROJECT_PROPERTIES)": no such variable
while executing
"set_props "Project" $env(PROJECT_PROPERTIES)"
invoked from within
"if [file isfile $env(ISE_FILE)] {
puts ">>> Opening project: $env(ISE_FILE)"
project open $env(ISE_FILE)
} else {
puts ">>> Creating project: $env..."
(file "C:/Users/creed/Documents/
kintex7/working/uhd/fpga/usrp3/tcl/ise_helpe
r.tcl" line 41)
make: *** [/.xise] Error 1
Is there a document that specifies what environment variables I need to
set? I have
always run the tools in GUI mode so I am not familiar with settings I might
need to
run using tcl scripts.
Thanks,
-- -Chuck
dashCdot@gmail.com
On 07/22/2014 01:52 PM, chuck reed via USRP-users wrote:
I'm trying to build the base design using ISE14.6 on a Win7-64bit machine
using the download of the uhd repository from 21Jul14.
I am trying to run: make -f Makefile.common in
.../uhd/fpga/usrp3/top
After moving the tcl folder from .../uhd/fpga/usrp3/top to
.../uhd/fpga/usrp3
I get the following error:
can't read "env(PROJECT_PROPERTIES)": no such variable
while executing
"set_props "Project" $env(PROJECT_PROPERTIES)"
invoked from within
"if [file isfile $env(ISE_FILE)] {
puts ">>> Opening project: $env(ISE_FILE)"
project open $env(ISE_FILE)
} else {
puts ">>> Creating project: $env..."
(file "C:/Users/creed/Documents/
kintex7/working/uhd/fpga/usrp3/tcl/ise_helpe
r.tcl" line 41)
make: *** [/.xise] Error 1
Is there a document that specifies what environment variables I need
to set? I have
always run the tools in GUI mode so I am not familiar with settings I
might need to
run using tcl scripts.
Thanks,
-- -Chuck
dashCdot@gmail.com mailto:dashCdot@gmail.com
USRP-users mailing list
USRP-users@lists.ettus.com
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com
Use the Makefile that's one layer down. Makefile.common is a common
"header" Makefile for all the others underneath, not, as far as I know,
intended to be used directly.
--
Marcus Leech
Principal Investigator
Shirleys Bay Radio Astronomy Consortium
http://www.sbrac.org
Thanks. Actually, I started there ( I should've mentioned that). The
error I get there
is: *** No rule to make target
The full error message is (from running make -f Makefile X310):
C:\Users\creed\Documents\kintex7\working\uhd\fpga\usrp3\top\x300> make -f
Makefile X310
make -f Makefile.x300.inc bin NAME=X310_HGS DEVICE=XC7K410T ETH10G_PORT1=1
BUILD_1G=1 BUILD_10G=1 NO_DRAM_FIFOS=1 SRAM_FIFO_SIZE=16
EXTRA_DEFS="ETH10G_PORT1=1 BUILD_1G=1 BUILD_10G=1 NO_DRAM_FIFOS=1
SRAM_FIFO_SIZE=16 "
make[1]: Entering directory
C:/Users/creed/Documents/kintex7/working/uhd/fpga/usrp3/top/x300' make[1]: *** No rule to make target C:/Users/creed/Documents/kintex7/working/uhd/fpga/usrp3/top/x300/C:/Users/creed/Documents/kinte
x7/working/uhd/fpga/usrp3/lib/fifo/axi_mux4.v', needed by
build-X310_HGS/x300.xise'. Stop. make[1]: Leaving directory C:/Users/creed/Documents/kintex7/working/uhd/fpga/usrp3/top/x300'
make: *** [X310_HGS] Error 2
Makes me think I'm just not invoking make correctly, but I'm not sure what
the correct syntax should be. The path
doesn't look right (the path to axi_mux4.v isn't that long) the first
`C:/Users/creed/Documents/kintex7/working/uhd/fpga/usrp3/top/x300/ is not
part of the path to the needed file.
C:/Users/creed/Documents/kintex7/working/uhd/fpga/usrp3/lib/fifo/ is
correct, but
concatenated like that, that path doesn't exist.
I've also tried
make -f Makefile
make of Makefile x310
Thanks for your help. Are there any examples of how to build the X310
design? Some of the READMEs
I've seen in usrp3 are empty.
Regards,
On Tue, Jul 22, 2014 at 2:02 PM, Marcus D. Leech via USRP-users <
usrp-users@lists.ettus.com> wrote:
On 07/22/2014 01:52 PM, chuck reed via USRP-users wrote:
I'm trying to build the base design using ISE14.6 on a Win7-64bit
machine
using the download of the uhd repository from 21Jul14.
I am trying to run: make -f Makefile.common in
.../uhd/fpga/usrp3/top
After moving the tcl folder from .../uhd/fpga/usrp3/top to
.../uhd/fpga/usrp3
I get the following error:
can't read "env(PROJECT_PROPERTIES)": no such variable
while executing
"set_props "Project" $env(PROJECT_PROPERTIES)"
invoked from within
"if [file isfile $env(ISE_FILE)] {
puts ">>> Opening project: $env(ISE_FILE)"
project open $env(ISE_FILE)
} else {
puts ">>> Creating project: $env..."
(file "C:/Users/creed/Documents/
kintex7/working/uhd/fpga/usrp3/tcl/ise_helpe
r.tcl" line 41)
make: *** [/.xise] Error 1
Is there a document that specifies what environment variables I need to
set? I have
always run the tools in GUI mode so I am not familiar with settings I
might need to
run using tcl scripts.
Thanks,
-- -Chuck
dashCdot@gmail.com
USRP-users mailing listUSRP-users@lists.ettus.comhttp://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com
Use the Makefile that's one layer down. Makefile.common is a common
"header" Makefile for all the others underneath, not, as far as I know,
intended to be used directly.
--
Marcus Leech
Principal Investigator
Shirleys Bay Radio Astronomy Consortiumhttp://www.sbrac.org
USRP-users mailing list
USRP-users@lists.ettus.com
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com
--
-Chuck
dashCdot@gmail.com
On 07/22/2014 02:22 PM, chuck reed wrote:
Thanks. Actually, I started there ( I should've mentioned that). The
error I get there
is: *** No rule to make target
The full error message is (from running make -f Makefile X310):
C:\Users\creed\Documents\kintex7\working\uhd\fpga\usrp3\top\x300> make
-f Makefile X310
make -f Makefile.x300.inc bin NAME=X310_HGS DEVICE=XC7K410T
ETH10G_PORT1=1 BUILD_1G=1 BUILD_10G=1 NO_DRAM_FIFOS=1 SRAM_FIFO_SIZE=16
EXTRA_DEFS="ETH10G_PORT1=1 BUILD_1G=1 BUILD_10G=1 NO_DRAM_FIFOS=1
SRAM_FIFO_SIZE=16 "
make[1]: Entering directory
C:/Users/creed/Documents/kintex7/working/uhd/fpga/usrp3/top/x300' make[1]: *** No rule to make target C:/Users/creed/Documents/kintex7/working/uhd/fpga/usrp3/top/x300/C:/Users/creed/Documents/kinte
x7/working/uhd/fpga/usrp3/lib/fifo/axi_mux4.v', needed by
build-X310_HGS/x300.xise'. Stop. make[1]: Leaving directory C:/Users/creed/Documents/kintex7/working/uhd/fpga/usrp3/top/x300'
make: *** [X310_HGS] Error 2
Makes me think I'm just not invoking make correctly, but I'm not sure
what the correct syntax should be. The path
doesn't look right (the path to axi_mux4.v isn't that long) the first
`C:/Users/creed/Documents/kintex7/working/uhd/fpga/usrp3/top/x300/ is
not part of the path to the needed file.
C:/Users/creed/Documents/kintex7/working/uhd/fpga/usrp3/lib/fifo/ is
correct, but
concatenated like that, that path doesn't exist.
I've also tried
make -f Makefile
make of Makefile x310
Thanks for your help. Are there any examples of how to build the X310
design? Some of the READMEs
I've seen in usrp3 are empty.
Regards,
You may have to build yourself a Linux Xilinx environment--I'm not sure
that those Makefiles work under Windows. But I'll let someone from
the FPGA team comment further.
Hi Chuck -
What is the 'make' command you are trying to run? Can you show us your
command line?
Cheers,
Ben
On Tue, Jul 22, 2014 at 11:30 AM, Marcus D. Leech via USRP-users <
usrp-users@lists.ettus.com> wrote:
On 07/22/2014 02:22 PM, chuck reed wrote:
Thanks. Actually, I started there ( I should've mentioned that). The
error I get there
is: *** No rule to make target
The full error message is (from running make -f Makefile X310):
C:\Users\creed\Documents\kintex7\working\uhd\fpga\usrp3\top\x300> make
-f Makefile X310
make -f Makefile.x300.inc bin NAME=X310_HGS DEVICE=XC7K410T
ETH10G_PORT1=1 BUILD_1G=1 BUILD_10G=1 NO_DRAM_FIFOS=1 SRAM_FIFO_SIZE=16
EXTRA_DEFS="ETH10G_PORT1=1 BUILD_1G=1 BUILD_10G=1 NO_DRAM_FIFOS=1
SRAM_FIFO_SIZE=16 "
make[1]: Entering directory C:/Users/creed/Documents/ kintex7/working/uhd/fpga/usrp3/top/x300' make[1]: *** No rule to make target C:/Users/creed/Documents/
kintex7/working/uhd/fpga/usrp3/top/x300/C:/Users/creed/Documents/kinte
x7/working/uhd/fpga/usrp3/lib/fifo/axi_mux4.v', needed by
build-X310_HGS/x300.xise'. Stop. make[1]: Leaving directory C:/Users/creed/Documents/
kintex7/working/uhd/fpga/usrp3/top/x300'
make: *** [X310_HGS] Error 2
Makes me think I'm just not invoking make correctly, but I'm not sure
what the correct syntax should be. The path
doesn't look right (the path to axi_mux4.v isn't that long) the first
`C:/Users/creed/Documents/kintex7/working/uhd/fpga/usrp3/top/x300/ is
not part of the path to the needed file. C:/Users/creed/Documents/
kintex7/working/uhd/fpga/usrp3/lib/fifo/ is correct, but
concatenated like that, that path doesn't exist.
I've also tried
make -f Makefile
make of Makefile x310
Thanks for your help. Are there any examples of how to build the X310
design? Some of the READMEs
I've seen in usrp3 are empty.
Regards,
You may have to build yourself a Linux Xilinx environment--I'm not sure
that those Makefiles work under Windows. But I'll let someone from
the FPGA team comment further.
USRP-users mailing list
USRP-users@lists.ettus.com
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com
Sure. An image is attached.
Regards,
On Fri, Aug 1, 2014 at 2:18 PM, Ben Hilburn ben.hilburn@ettus.com wrote:
Hi Chuck -
What is the 'make' command you are trying to run? Can you show us your
command line?
Cheers,
Ben
On Tue, Jul 22, 2014 at 11:30 AM, Marcus D. Leech via USRP-users <
usrp-users@lists.ettus.com> wrote:
On 07/22/2014 02:22 PM, chuck reed wrote:
Thanks. Actually, I started there ( I should've mentioned that). The
error I get there
is: *** No rule to make target
The full error message is (from running make -f Makefile X310):
C:\Users\creed\Documents\kintex7\working\uhd\fpga\usrp3\top\x300> make
-f Makefile X310
make -f Makefile.x300.inc bin NAME=X310_HGS DEVICE=XC7K410T
ETH10G_PORT1=1 BUILD_1G=1 BUILD_10G=1 NO_DRAM_FIFOS=1 SRAM_FIFO_SIZE=16
EXTRA_DEFS="ETH10G_PORT1=1 BUILD_1G=1 BUILD_10G=1 NO_DRAM_FIFOS=1
SRAM_FIFO_SIZE=16 "
make[1]: Entering directory C:/Users/creed/Documents/ kintex7/working/uhd/fpga/usrp3/top/x300' make[1]: *** No rule to make target C:/Users/creed/Documents/
kintex7/working/uhd/fpga/usrp3/top/x300/C:/Users/creed/Documents/kinte
x7/working/uhd/fpga/usrp3/lib/fifo/axi_mux4.v', needed by
build-X310_HGS/x300.xise'. Stop. make[1]: Leaving directory C:/Users/creed/Documents/
kintex7/working/uhd/fpga/usrp3/top/x300'
make: *** [X310_HGS] Error 2
Makes me think I'm just not invoking make correctly, but I'm not sure
what the correct syntax should be. The path
doesn't look right (the path to axi_mux4.v isn't that long) the first
`C:/Users/creed/Documents/kintex7/working/uhd/fpga/usrp3/top/x300/ is
not part of the path to the needed file. C:/Users/creed/Documents/
kintex7/working/uhd/fpga/usrp3/lib/fifo/ is correct, but
concatenated like that, that path doesn't exist.
I've also tried
make -f Makefile
make of Makefile x310
Thanks for your help. Are there any examples of how to build the X310
design? Some of the READMEs
I've seen in usrp3 are empty.
Regards,
You may have to build yourself a Linux Xilinx environment--I'm not sure
that those Makefiles work under Windows. But I'll let someone from
the FPGA team comment further.
USRP-users mailing list
USRP-users@lists.ettus.com
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com
--
-Chuck
dashCdot@gmail.com
FWIW, I borrowed a Linux box and make -f Makefile worked fine.
Unfortunately, I need to
get this working on my 64bit Win7 machine. My only problem with the Linux
build is that it
built everything. I just need to build the X310.
Thanks for looking into this.
Regards,
On Fri, Aug 1, 2014 at 2:28 PM, chuck reed dashcdot@gmail.com wrote:
Sure. An image is attached.
Regards,
On Fri, Aug 1, 2014 at 2:18 PM, Ben Hilburn ben.hilburn@ettus.com wrote:
Hi Chuck -
What is the 'make' command you are trying to run? Can you show us your
command line?
Cheers,
Ben
On Tue, Jul 22, 2014 at 11:30 AM, Marcus D. Leech via USRP-users <
usrp-users@lists.ettus.com> wrote:
On 07/22/2014 02:22 PM, chuck reed wrote:
Thanks. Actually, I started there ( I should've mentioned that). The
error I get there
is: *** No rule to make target
The full error message is (from running make -f Makefile X310):
C:\Users\creed\Documents\kintex7\working\uhd\fpga\usrp3\top\x300> make
-f Makefile X310
make -f Makefile.x300.inc bin NAME=X310_HGS DEVICE=XC7K410T
ETH10G_PORT1=1 BUILD_1G=1 BUILD_10G=1 NO_DRAM_FIFOS=1 SRAM_FIFO_SIZE=16
EXTRA_DEFS="ETH10G_PORT1=1 BUILD_1G=1 BUILD_10G=1 NO_DRAM_FIFOS=1
SRAM_FIFO_SIZE=16 "
make[1]: Entering directory C:/Users/creed/Documents/ kintex7/working/uhd/fpga/usrp3/top/x300' make[1]: *** No rule to make target C:/Users/creed/Documents/
kintex7/working/uhd/fpga/usrp3/top/x300/C:/Users/creed/Documents/kinte
x7/working/uhd/fpga/usrp3/lib/fifo/axi_mux4.v', needed by
build-X310_HGS/x300.xise'. Stop. make[1]: Leaving directory C:/Users/creed/Documents/
kintex7/working/uhd/fpga/usrp3/top/x300'
make: *** [X310_HGS] Error 2
Makes me think I'm just not invoking make correctly, but I'm not sure
what the correct syntax should be. The path
doesn't look right (the path to axi_mux4.v isn't that long) the first
`C:/Users/creed/Documents/kintex7/working/uhd/fpga/usrp3/top/x300/ is
not part of the path to the needed file. C:/Users/creed/Documents/
kintex7/working/uhd/fpga/usrp3/lib/fifo/ is correct, but
concatenated like that, that path doesn't exist.
I've also tried
make -f Makefile
make of Makefile x310
Thanks for your help. Are there any examples of how to build the X310
design? Some of the READMEs
I've seen in usrp3 are empty.
Regards,
You may have to build yourself a Linux Xilinx environment--I'm not
sure that those Makefiles work under Windows. But I'll let someone from
the FPGA team comment further.
USRP-users mailing list
USRP-users@lists.ettus.com
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com
--
-Chuck
dashCdot@gmail.com
--
-Chuck
dashCdot@gmail.com
On 08/01/2014 08:42 PM, chuck reed via USRP-users wrote:
FWIW, I borrowed a Linux box and make -f Makefile worked fine.
Unfortunately, I need to
get this working on my 64bit Win7 machine. My only problem with the
Linux build is that it
built everything. I just need to build the X310.
(Hope I'm understanding your Q correctly here:)
On Linux, you can run
$ cmake .. -DENABLE_B100=Off -DENABLE_B200=Off ...
to disable components. Using a cmake GUI will list all of those settings
for you.
Also, quick tip: On Linux, 'make -f Makefile' is the default for make,
so you can just type 'make' into the command line for the same effect.
You can also type 'make -j4' to run make in 4 processes (useful if you
have 4 cores, you can increase that number of course) and potentially
speed up the build time.
M
Thanks for looking into this.
Regards,
On Fri, Aug 1, 2014 at 2:28 PM, chuck reed <dashcdot@gmail.com
mailto:dashcdot@gmail.com> wrote:
Sure. An image is attached.
Regards,
On Fri, Aug 1, 2014 at 2:18 PM, Ben Hilburn <ben.hilburn@ettus.com
<mailto:ben.hilburn@ettus.com>> wrote:
Hi Chuck -
What is the 'make' command you are trying to run? Can you show
us your command line?
Cheers,
Ben
On Tue, Jul 22, 2014 at 11:30 AM, Marcus D. Leech via USRP-users
<usrp-users@lists.ettus.com <mailto:usrp-users@lists.ettus.com>>
wrote:
On 07/22/2014 02:22 PM, chuck reed wrote:
Thanks. Actually, I started there ( I should've
mentioned that). The error I get there
is: *** No rule to make target
The full error message is (from running make -f
Makefile X310):
C:\Users\creed\Documents\__kintex7\working\uhd\fpga\__usrp3\top\x300>
make -f Makefile X310
make -f Makefile.x300.inc bin NAME=X310_HGS
DEVICE=XC7K410T ETH10G_PORT1=1 BUILD_1G=1 BUILD_10G=1
NO_DRAM_FIFOS=1 SRAM_FIFO_SIZE=16
EXTRA_DEFS="ETH10G_PORT1=1 BUILD_1G=1 BUILD_10G=1
NO_DRAM_FIFOS=1 SRAM_FIFO_SIZE=16 "
make[1]: Entering directory
`C:/Users/creed/Documents/__kintex7/working/uhd/fpga/__usrp3/top/x300'
make[1]: *** No rule to make target
`C:/Users/creed/Documents/__kintex7/working/uhd/fpga/__usrp3/top/x300/C:/Users/creed/__Documents/kinte
x7/working/uhd/fpga/usrp3/lib/__fifo/axi_mux4.v', needed
by `build-X310_HGS/x300.xise'. Stop.
make[1]: Leaving directory
`C:/Users/creed/Documents/__kintex7/working/uhd/fpga/__usrp3/top/x300'
make: *** [X310_HGS] Error 2
Makes me think I'm just not invoking make correctly, but
I'm not sure what the correct syntax should be. The path
doesn't look right (the path to axi_mux4.v isn't that
long) the first
`C:/Users/creed/Documents/__kintex7/working/uhd/fpga/__usrp3/top/x300/
is not part of the path to the needed file.
C:/Users/creed/Documents/__kintex7/working/uhd/fpga/__usrp3/lib/fifo/
is correct, but
concatenated like that, that path doesn't exist.
I've also tried
make -f Makefile
make of Makefile x310
Thanks for your help. Are there any examples of how to
build the X310 design? Some of the READMEs
I've seen in usrp3 are empty.
Regards,
You may have to build yourself a Linux Xilinx
environment--I'm not sure that those Makefiles work under
Windows. But I'll let someone from
the FPGA team comment further.
_________________________________________________
USRP-users mailing list
USRP-users@lists.ettus.com <mailto:USRP-users@lists.ettus.com>
http://lists.ettus.com/__mailman/listinfo/usrp-users___lists.ettus.com
<http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com>
--
-Chuck
dashCdot@gmail.com <mailto:dashCdot@gmail.com>
--
-Chuck
dashCdot@gmail.com mailto:dashCdot@gmail.com
USRP-users mailing list
USRP-users@lists.ettus.com
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com