hostmot2-firmware compilation fails
valeriob01 opened this issue · 8 comments
Already installed Xilinx ISE
hostmot2-firmware# make -j4
Note: Using firmwares listed in firmwares-local.txt
scripts/build.py i25 STSV6_1_34 fw/5i25/STSV6_1.BIT
scripts/pin.py i25 STSV6_1_34 src/pinmaker.vhd.in fw/5i25/STSV6_1.PIN.tmp
scripts/pin.py i25 STSV6_1_34 src/xmlrom.vhd.in fw/5i25/STSV6_1.xml.tmp
using Xilinx Webpack settings '/opt/Xilinx/13.4/ISE_DS/settings32.sh'
# workdir /home/sel/Downloads/hostmot2-firmware/fw/5i25/STSV6_1_work
/home/sel/Downloads/hostmot2-firmware/src/TopPCIHostMot2.vhd /home/sel/Downloads/hostmot2-firmware/fw/5i25/STSV6_1.vhd
# tempdir /tmp/hm2vvMiJ6
# tempdir /tmp/hm2pwx5n1
using Xilinx Webpack settings '/opt/Xilinx/13.4/ISE_DS/settings32.sh'
# bash -c '. /opt/Xilinx/13.4/ISE_DS/settings32.sh; fuse -prj prj -o main pinmaker_STSV6_1_34'
using Xilinx Webpack settings '/opt/Xilinx/13.4/ISE_DS/settings32.sh'
# bash -c '. /opt/Xilinx/13.4/ISE_DS/settings32.sh; fuse -prj prj -o main pinmaker_STSV6_1_34'
['/home/sel/Downloads/hostmot2-firmware/src/IDROMConst.vhd', '/home/sel/Downloads/hostmot2-firmware/src/atrans.vhd', '/home/sel/Downloads/hostmot2-firmware/src/adpram.vhd', '/home/sel/Downloads/hostmot2-firmware/src/biss.vhd', '/home/sel/Downloads/hostmot2-firmware/src/boutreg.vhd', '/home/sel/Downloads/hostmot2-firmware/src/bufferedspi.vhd', '/home/sel/Downloads/hostmot2-firmware/src/PinExists.vhd', '/home/sel/Downloads/hostmot2-firmware/src/CountPinsInRange.vhd', '/home/sel/Downloads/hostmot2-firmware/src/d8o8.vhd', '/home/sel/Downloads/hostmot2-firmware/src/dpll.vhd', '/home/sel/Downloads/hostmot2-firmware/src/fanucabs.vhd', '/home/sel/Downloads/hostmot2-firmware/src/hmtimers.vhd', '/home/sel/Downloads/hostmot2-firmware/src/hostmotid.vhd', '/home/sel/Downloads/hostmot2-firmware/src/idrom.vhd', '/home/sel/Downloads/hostmot2-firmware/src/irqlogic.vhd', '/home/sel/Downloads/hostmot2-firmware/src/irqlogics.vhd', '/home/sel/Downloads/hostmot2-firmware/src/InputPinsPerModule.vhd', '/home/sel/Downloads/hostmot2-firmware/src/kubstepgenz.vhd', '/home/sel/Downloads/hostmot2-firmware/src/MaxPinsPerModule.vhd', '/home/sel/Downloads/hostmot2-firmware/src/NumberOfModules.vhd', '/home/sel/Downloads/hostmot2-firmware/src/pktuartr.vhd', '/home/sel/Downloads/hostmot2-firmware/src/pktuartx.vhd', '/home/sel/Downloads/hostmot2-firmware/src/pwmpdmgenh.vhd', '/home/sel/Downloads/hostmot2-firmware/src/pwmrefh.vhd', '/home/sel/Downloads/hostmot2-firmware/src/qcounterate.vhd', '/home/sel/Downloads/hostmot2-firmware/src/qcountersfp.vhd', '/home/sel/Downloads/hostmot2-firmware/src/qcountersf.vhd', '/home/sel/Downloads/hostmot2-firmware/src/qcounteratesk.vhd', '/home/sel/Downloads/hostmot2-firmware/src/scalercounter.vhd', '/home/sel/Downloads/hostmot2-firmware/src/scalertimer.vhd', '/home/sel/Downloads/hostmot2-firmware/src/simplespi8.vhd', '/home/sel/Downloads/hostmot2-firmware/src/simplespix.vhd', '/home/sel/Downloads/hostmot2-firmware/src/simplessi.vhd', '/home/sel/Downloads/hostmot2-firmware/src/srl16delay.vhd', '/home/sel/Downloads/hostmot2-firmware/src/sslbpram.vhd', '/home/sel/Downloads/hostmot2-firmware/src/testram.vhd', '/home/sel/Downloads/hostmot2-firmware/src/testrom.vhd', '/home/sel/Downloads/hostmot2-firmware/src/threephasepwm.vhd', '/home/sel/Downloads/hostmot2-firmware/src/timestamp.vhd', '/home/sel/Downloads/hostmot2-firmware/src/uartr8.vhd', '/home/sel/Downloads/hostmot2-firmware/src/uartr.vhd', '/home/sel/Downloads/hostmot2-firmware/src/uartx8.vhd', '/home/sel/Downloads/hostmot2-firmware/src/uartx.vhd', '/home/sel/Downloads/hostmot2-firmware/src/ubrategen.vhd', '/home/sel/Downloads/hostmot2-firmware/src/usbram.vhd', '/home/sel/Downloads/hostmot2-firmware/src/usbrom.vhd', '/home/sel/Downloads/hostmot2-firmware/src/watchdog.vhd', '/home/sel/Downloads/hostmot2-firmware/src/wordpr.vhd', '/home/sel/Downloads/hostmot2-firmware/src/wordrb.vhd', '/home/sel/Downloads/hostmot2-firmware/src/parity.vhd', '/home/sel/Downloads/hostmot2-firmware/src/decodedstrobe2.vhd', '/home/sel/Downloads/hostmot2-firmware/src/MaxIOPinsPerModule.vhd', '/home/sel/Downloads/hostmot2-firmware/src/MaxInputPinsPerModule.vhd', '/home/sel/Downloads/hostmot2-firmware/src/MaxOutputPinsPerModule.vhd', '/home/sel/Downloads/hostmot2-firmware/src/ModuleExists.vhd', '/home/sel/Downloads/hostmot2-firmware/src/OutputInteg.vhd', '/home/sel/Downloads/hostmot2-firmware/src/b32qcondmac2w.vhd', '/home/sel/Downloads/hostmot2-firmware/src/binosc.vhd', '/home/sel/Downloads/hostmot2-firmware/src/d8o8sq.vhd', '/home/sel/Downloads/hostmot2-firmware/src/d8o8sqw.vhd', '/home/sel/Downloads/hostmot2-firmware/src/d8o8sqws.vhd', '/home/sel/Downloads/hostmot2-firmware/src/daqfifo16.vhd', '/home/sel/Downloads/hostmot2-firmware/src/decodedstrobe.vhd', '/home/sel/Downloads/hostmot2-firmware/src/dpram.vhd', '/home/sel/Downloads/hostmot2-firmware/src/drqlogic.vhd', '/home/sel/Downloads/hostmot2-firmware/src/kubstepgenzi.vhd', '/home/sel/Downloads/hostmot2-firmware/src/log2.vhd', '/home/sel/Downloads/hostmot2-firmware/src/oneofndecode.vhd', '/home/sel/Downloads/hostmot2-firmware/src/resolver.vhd', '/home/sel/Downloads/hostmot2-firmware/src/resolverdaq2.vhd', '/home/sel/Downloads/hostmot2-firmware/src/resrom.vhd', '/home/sel/Downloads/hostmot2-firmware/src/resroms.vhd', '/home/sel/Downloads/hostmot2-firmware/src/sine16.vhd', '/home/sel/Downloads/hostmot2-firmware/src/sserial.vhd', '/home/sel/Downloads/hostmot2-firmware/src/sserialwa.vhd', '/home/sel/Downloads/hostmot2-firmware/src/sslbprom.vhd', '/home/sel/Downloads/hostmot2-firmware/src/syncwavegen.vhd', '/home/sel/Downloads/hostmot2-firmware/src/twiddle.vhd', '/home/sel/Downloads/hostmot2-firmware/src/twidrom.vhd', '/home/sel/Downloads/hostmot2-firmware/src/wavegen.vhd', '/home/sel/Downloads/hostmot2-firmware/src/waveram.vhd', '/home/sel/Downloads/hostmot2-firmware/src/fixicap.vhd', '/home/sel/Downloads/hostmot2-firmware/src/d16w.vhd', '/home/sel/Downloads/hostmot2-firmware/src/etherhm2.vhd', '/home/sel/Downloads/hostmot2-firmware/src/hostmot2.vhd', '/home/sel/Downloads/hostmot2-firmware/src/i25_x9card.vhd', '/home/sel/Downloads/hostmot2-firmware/src/PIN_STSV6_1_34.vhd', '/home/sel/Downloads/hostmot2-firmware/fw/5i25/STSV6_1.vhd']
# bash -c '. /opt/Xilinx/13.4/ISE_DS/settings32.sh; xst -intstyle ise -ifn scr'
. /opt/Xilinx/13.4/ISE_DS/EDK/.settings32.sh /opt/Xilinx/13.4/ISE_DS/EDK
. /opt/Xilinx/13.4/ISE_DS/EDK/.settings32.sh /opt/Xilinx/13.4/ISE_DS/EDK
. /opt/Xilinx/13.4/ISE_DS/EDK/.settings32.sh /opt/Xilinx/13.4/ISE_DS/EDK
. /opt/Xilinx/13.4/ISE_DS/ISE/.settings32.sh /opt/Xilinx/13.4/ISE_DS/ISE
. /opt/Xilinx/13.4/ISE_DS/ISE/.settings32.sh /opt/Xilinx/13.4/ISE_DS/ISE
. /opt/Xilinx/13.4/ISE_DS/ISE/.settings32.sh /opt/Xilinx/13.4/ISE_DS/ISE
. /opt/Xilinx/13.4/ISE_DS/PlanAhead/.settings32.sh /opt/Xilinx/13.4/ISE_DS/PlanAhead
. /opt/Xilinx/13.4/ISE_DS/PlanAhead/.settings32.sh /opt/Xilinx/13.4/ISE_DS/PlanAhead
. /opt/Xilinx/13.4/ISE_DS/PlanAhead/.settings32.sh /opt/Xilinx/13.4/ISE_DS/PlanAhead
. /opt/Xilinx/13.4/ISE_DS/SysGen/.settings32.sh /opt/Xilinx/13.4/ISE_DS/SysGen
. /opt/Xilinx/13.4/ISE_DS/SysGen/.settings32.sh /opt/Xilinx/13.4/ISE_DS/SysGen
. /opt/Xilinx/13.4/ISE_DS/SysGen/.settings32.sh /opt/Xilinx/13.4/ISE_DS/SysGen
. /opt/Xilinx/13.4/ISE_DS/common/.settings32.sh /opt/Xilinx/13.4/ISE_DS/common
. /opt/Xilinx/13.4/ISE_DS/common/.settings32.sh /opt/Xilinx/13.4/ISE_DS/common
. /opt/Xilinx/13.4/ISE_DS/common/.settings32.sh /opt/Xilinx/13.4/ISE_DS/common
bash: /opt/Xilinx/13.4/ISE_DS/ISE/bin/lin/fuse: No such file or directory
bash: /opt/Xilinx/13.4/ISE_DS/ISE/bin/lin/fuse: No such file or directory
# exited with 32512
# exited with 32512
bash: /opt/Xilinx/13.4/ISE_DS/ISE/bin/lin/xst: No such file or directory
# exited with 32512
0:00.1-xst 0:00.1-total
make: *** [fw/firmwares-local.mk:2: fw/5i25/STSV6_1.xml] Error 127
make: *** Waiting for unfinished jobs....
make: *** [fw/firmwares-local.mk:2: fw/5i25/STSV6_1.PIN] Error 127
make: *** [fw/firmwares-local.mk:2: fw/5i25/STSV6_1.BIT] Error 127
We build with ISE 13.3, maybe the 13.4 you're using is different somehow? A pull request that makes it work on both would be gratefully accepted.
$ ls -la /opt/Xilinx/13.3/ISE_DS/ISE/bin/lin/xst
-rwxr-xr-x 1 root root 17368 2011-10-03 23:50 /opt/Xilinx/13.3/ISE_DS/ISE/bin/lin/xst*
Installed 13.3 but still failing...can you post the missing files so that I install them in the proper location?
make -j4
Note: Using firmwares listed in firmwares-local.txt
scripts/firmwares.py firmwares-local.txt > fw/firmwares-local.mk.tmp
mv -f fw/firmwares-local.mk.tmp fw/firmwares-local.mk
Note: Using firmwares listed in firmwares-local.txt
scripts/build.py i25 STSV6_1_34 fw/5i25/STSV6_1.BIT
scripts/pin.py i25 STSV6_1_34 src/pinmaker.vhd.in fw/5i25/STSV6_1.PIN.tmp
scripts/pin.py i25 STSV6_1_34 src/xmlrom.vhd.in fw/5i25/STSV6_1.xml.tmp
using Xilinx Webpack settings '/opt/Xilinx/13.3/ISE_DS/settings32.sh'
# workdir /home/sel/Downloads/hostmot2-firmware/fw/5i25/STSV6_1_work
/home/sel/Downloads/hostmot2-firmware/src/TopPCIHostMot2.vhd /home/sel/Downloads/hostmot2-firmware/fw/5i25/STSV6_1.vhd
# tempdir /tmp/hm2XAsxKx
# tempdir /tmp/hm2Uqylgu
['/home/sel/Downloads/hostmot2-firmware/src/IDROMConst.vhd', '/home/sel/Downloads/hostmot2-firmware/src/atrans.vhd', '/home/sel/Downloads/hostmot2-firmware/src/adpram.vhd', '/home/sel/Downloads/hostmot2-firmware/src/biss.vhd', '/home/sel/Downloads/hostmot2-firmware/src/boutreg.vhd', '/home/sel/Downloads/hostmot2-firmware/src/bufferedspi.vhd', '/home/sel/Downloads/hostmot2-firmware/src/PinExists.vhd', '/home/sel/Downloads/hostmot2-firmware/src/CountPinsInRange.vhd', '/home/sel/Downloads/hostmot2-firmware/src/d8o8.vhd', '/home/sel/Downloads/hostmot2-firmware/src/dpll.vhd', '/home/sel/Downloads/hostmot2-firmware/src/fanucabs.vhd', '/home/sel/Downloads/hostmot2-firmware/src/hmtimers.vhd', '/home/sel/Downloads/hostmot2-firmware/src/hostmotid.vhd', '/home/sel/Downloads/hostmot2-firmware/src/idrom.vhd', '/home/sel/Downloads/hostmot2-firmware/src/irqlogic.vhd', '/home/sel/Downloads/hostmot2-firmware/src/irqlogics.vhd', '/home/sel/Downloads/hostmot2-firmware/src/InputPinsPerModule.vhd', '/home/sel/Downloads/hostmot2-firmware/src/kubstepgenz.vhd', '/home/sel/Downloads/hostmot2-firmware/src/MaxPinsPerModule.vhd', '/home/sel/Downloads/hostmot2-firmware/src/NumberOfModules.vhd', '/home/sel/Downloads/hostmot2-firmware/src/pktuartr.vhd', '/home/sel/Downloads/hostmot2-firmware/src/pktuartx.vhd', '/home/sel/Downloads/hostmot2-firmware/src/pwmpdmgenh.vhd', '/home/sel/Downloads/hostmot2-firmware/src/pwmrefh.vhd', '/home/sel/Downloads/hostmot2-firmware/src/qcounterate.vhd', '/home/sel/Downloads/hostmot2-firmware/src/qcountersfp.vhd', '/home/sel/Downloads/hostmot2-firmware/src/qcountersf.vhd', '/home/sel/Downloads/hostmot2-firmware/src/qcounteratesk.vhd', '/home/sel/Downloads/hostmot2-firmware/src/scalercounter.vhd', '/home/sel/Downloads/hostmot2-firmware/src/scalertimer.vhd', '/home/sel/Downloads/hostmot2-firmware/src/simplespi8.vhd', '/home/sel/Downloads/hostmot2-firmware/src/simplespix.vhd', '/home/sel/Downloads/hostmot2-firmware/src/simplessi.vhd', '/home/sel/Downloads/hostmot2-firmware/src/srl16delay.vhd', '/home/sel/Downloads/hostmot2-firmware/src/sslbpram.vhd', '/home/sel/Downloads/hostmot2-firmware/src/testram.vhd', '/home/sel/Downloads/hostmot2-firmware/src/testrom.vhd', '/home/sel/Downloads/hostmot2-firmware/src/threephasepwm.vhd', '/home/sel/Downloads/hostmot2-firmware/src/timestamp.vhd', '/home/sel/Downloads/hostmot2-firmware/src/uartr8.vhd', '/home/sel/Downloads/hostmot2-firmware/src/uartr.vhd', '/home/sel/Downloads/hostmot2-firmware/src/uartx8.vhd', '/home/sel/Downloads/hostmot2-firmware/src/uartx.vhd', '/home/sel/Downloads/hostmot2-firmware/src/ubrategen.vhd', '/home/sel/Downloads/hostmot2-firmware/src/usbram.vhd', '/home/sel/Downloads/hostmot2-firmware/src/usbrom.vhd', '/home/sel/Downloads/hostmot2-firmware/src/watchdog.vhd', '/home/sel/Downloads/hostmot2-firmware/src/wordpr.vhd', '/home/sel/Downloads/hostmot2-firmware/src/wordrb.vhd', '/home/sel/Downloads/hostmot2-firmware/src/parity.vhd', '/home/sel/Downloads/hostmot2-firmware/src/decodedstrobe2.vhd', '/home/sel/Downloads/hostmot2-firmware/src/MaxIOPinsPerModule.vhd', '/home/sel/Downloads/hostmot2-firmware/src/MaxInputPinsPerModule.vhd', '/home/sel/Downloads/hostmot2-firmware/src/MaxOutputPinsPerModule.vhd', '/home/sel/Downloads/hostmot2-firmware/src/ModuleExists.vhd', '/home/sel/Downloads/hostmot2-firmware/src/OutputInteg.vhd', '/home/sel/Downloads/hostmot2-firmware/src/b32qcondmac2w.vhd', '/home/sel/Downloads/hostmot2-firmware/src/binosc.vhd', '/home/sel/Downloads/hostmot2-firmware/src/d8o8sq.vhd', '/home/sel/Downloads/hostmot2-firmware/src/d8o8sqw.vhd', '/home/sel/Downloads/hostmot2-firmware/src/d8o8sqws.vhd', '/home/sel/Downloads/hostmot2-firmware/src/daqfifo16.vhd', '/home/sel/Downloads/hostmot2-firmware/src/decodedstrobe.vhd', '/home/sel/Downloads/hostmot2-firmware/src/dpram.vhd', '/home/sel/Downloads/hostmot2-firmware/src/drqlogic.vhd', '/home/sel/Downloads/hostmot2-firmware/src/kubstepgenzi.vhd', '/home/sel/Downloads/hostmot2-firmware/src/log2.vhd', '/home/sel/Downloads/hostmot2-firmware/src/oneofndecode.vhd', '/home/sel/Downloads/hostmot2-firmware/src/resolver.vhd', '/home/sel/Downloads/hostmot2-firmware/src/resolverdaq2.vhd', '/home/sel/Downloads/hostmot2-firmware/src/resrom.vhd', '/home/sel/Downloads/hostmot2-firmware/src/resroms.vhd', '/home/sel/Downloads/hostmot2-firmware/src/sine16.vhd', '/home/sel/Downloads/hostmot2-firmware/src/sserial.vhd', '/home/sel/Downloads/hostmot2-firmware/src/sserialwa.vhd', '/home/sel/Downloads/hostmot2-firmware/src/sslbprom.vhd', '/home/sel/Downloads/hostmot2-firmware/src/syncwavegen.vhd', '/home/sel/Downloads/hostmot2-firmware/src/twiddle.vhd', '/home/sel/Downloads/hostmot2-firmware/src/twidrom.vhd', '/home/sel/Downloads/hostmot2-firmware/src/wavegen.vhd', '/home/sel/Downloads/hostmot2-firmware/src/waveram.vhd', '/home/sel/Downloads/hostmot2-firmware/src/fixicap.vhd', '/home/sel/Downloads/hostmot2-firmware/src/d16w.vhd', '/home/sel/Downloads/hostmot2-firmware/src/etherhm2.vhd', '/home/sel/Downloads/hostmot2-firmware/src/hostmot2.vhd', '/home/sel/Downloads/hostmot2-firmware/src/i25_x9card.vhd', '/home/sel/Downloads/hostmot2-firmware/src/PIN_STSV6_1_34.vhd', '/home/sel/Downloads/hostmot2-firmware/fw/5i25/STSV6_1.vhd']
# bash -c '. /opt/Xilinx/13.3/ISE_DS/settings32.sh; xst -intstyle ise -ifn scr'
using Xilinx Webpack settings '/opt/Xilinx/13.3/ISE_DS/settings32.sh'
using Xilinx Webpack settings '/opt/Xilinx/13.3/ISE_DS/settings32.sh'
# bash -c '. /opt/Xilinx/13.3/ISE_DS/settings32.sh; fuse -prj prj -o main pinmaker_STSV6_1_34'
# bash -c '. /opt/Xilinx/13.3/ISE_DS/settings32.sh; fuse -prj prj -o main pinmaker_STSV6_1_34'
. /opt/Xilinx/13.3/ISE_DS/EDK/.settings32.sh /opt/Xilinx/13.3/ISE_DS/EDK
. /opt/Xilinx/13.3/ISE_DS/EDK/.settings32.sh /opt/Xilinx/13.3/ISE_DS/EDK
. /opt/Xilinx/13.3/ISE_DS/EDK/.settings32.sh /opt/Xilinx/13.3/ISE_DS/EDK
. /opt/Xilinx/13.3/ISE_DS/ISE/.settings32.sh /opt/Xilinx/13.3/ISE_DS/ISE
. /opt/Xilinx/13.3/ISE_DS/ISE/.settings32.sh /opt/Xilinx/13.3/ISE_DS/ISE
. /opt/Xilinx/13.3/ISE_DS/ISE/.settings32.sh /opt/Xilinx/13.3/ISE_DS/ISE
. /opt/Xilinx/13.3/ISE_DS/PlanAhead/.settings32.sh /opt/Xilinx/13.3/ISE_DS/PlanAhead
. /opt/Xilinx/13.3/ISE_DS/PlanAhead/.settings32.sh /opt/Xilinx/13.3/ISE_DS/PlanAhead
. /opt/Xilinx/13.3/ISE_DS/PlanAhead/.settings32.sh /opt/Xilinx/13.3/ISE_DS/PlanAhead
. /opt/Xilinx/13.3/ISE_DS/SysGen/.settings32.sh /opt/Xilinx/13.3/ISE_DS/SysGen
. /opt/Xilinx/13.3/ISE_DS/SysGen/.settings32.sh /opt/Xilinx/13.3/ISE_DS/SysGen
. /opt/Xilinx/13.3/ISE_DS/SysGen/.settings32.sh /opt/Xilinx/13.3/ISE_DS/SysGen
. /opt/Xilinx/13.3/ISE_DS/common/.settings32.sh /opt/Xilinx/13.3/ISE_DS/common
. /opt/Xilinx/13.3/ISE_DS/common/.settings32.sh /opt/Xilinx/13.3/ISE_DS/common
. /opt/Xilinx/13.3/ISE_DS/common/.settings32.sh /opt/Xilinx/13.3/ISE_DS/common
bash: /opt/Xilinx/13.3/ISE_DS/ISE/bin/lin/xst: No such file or directory
# exited with 32512
0:00.1-xst 0:00.1-total
bash: /opt/Xilinx/13.3/ISE_DS/ISE/bin/lin/fuse: No such file or directory
bash: /opt/Xilinx/13.3/ISE_DS/ISE/bin/lin/fuse: No such file or directory
# exited with 32512
# exited with 32512
make: *** [fw/firmwares-local.mk:2: fw/5i25/STSV6_1.BIT] Error 127
make: *** Waiting for unfinished jobs....
make: *** [fw/firmwares-local.mk:2: fw/5i25/STSV6_1.PIN] Error 127
make: *** [fw/firmwares-local.mk:2: fw/5i25/STSV6_1.xml] Error 127
Installed 13.3 but still failing...can you post the missing files so that I install them in the proper location?
make -j4 Note: Using firmwares listed in firmwares-local.txt scripts/firmwares.py firmwares-local.txt > fw/firmwares-local.mk.tmp mv -f fw/firmwares-local.mk.tmp fw/firmwares-local.mk Note: Using firmwares listed in firmwares-local.txt scripts/build.py i25 STSV6_1_34 fw/5i25/STSV6_1.BIT scripts/pin.py i25 STSV6_1_34 src/pinmaker.vhd.in fw/5i25/STSV6_1.PIN.tmp scripts/pin.py i25 STSV6_1_34 src/xmlrom.vhd.in fw/5i25/STSV6_1.xml.tmp using Xilinx Webpack settings '/opt/Xilinx/13.3/ISE_DS/settings32.sh' # workdir /home/sel/Downloads/hostmot2-firmware/fw/5i25/STSV6_1_work /home/sel/Downloads/hostmot2-firmware/src/TopPCIHostMot2.vhd /home/sel/Downloads/hostmot2-firmware/fw/5i25/STSV6_1.vhd # tempdir /tmp/hm2XAsxKx # tempdir /tmp/hm2Uqylgu ['/home/sel/Downloads/hostmot2-firmware/src/IDROMConst.vhd', '/home/sel/Downloads/hostmot2-firmware/src/atrans.vhd', '/home/sel/Downloads/hostmot2-firmware/src/adpram.vhd', '/home/sel/Downloads/hostmot2-firmware/src/biss.vhd', '/home/sel/Downloads/hostmot2-firmware/src/boutreg.vhd', '/home/sel/Downloads/hostmot2-firmware/src/bufferedspi.vhd', '/home/sel/Downloads/hostmot2-firmware/src/PinExists.vhd', '/home/sel/Downloads/hostmot2-firmware/src/CountPinsInRange.vhd', '/home/sel/Downloads/hostmot2-firmware/src/d8o8.vhd', '/home/sel/Downloads/hostmot2-firmware/src/dpll.vhd', '/home/sel/Downloads/hostmot2-firmware/src/fanucabs.vhd', '/home/sel/Downloads/hostmot2-firmware/src/hmtimers.vhd', '/home/sel/Downloads/hostmot2-firmware/src/hostmotid.vhd', '/home/sel/Downloads/hostmot2-firmware/src/idrom.vhd', '/home/sel/Downloads/hostmot2-firmware/src/irqlogic.vhd', '/home/sel/Downloads/hostmot2-firmware/src/irqlogics.vhd', '/home/sel/Downloads/hostmot2-firmware/src/InputPinsPerModule.vhd', '/home/sel/Downloads/hostmot2-firmware/src/kubstepgenz.vhd', '/home/sel/Downloads/hostmot2-firmware/src/MaxPinsPerModule.vhd', '/home/sel/Downloads/hostmot2-firmware/src/NumberOfModules.vhd', '/home/sel/Downloads/hostmot2-firmware/src/pktuartr.vhd', '/home/sel/Downloads/hostmot2-firmware/src/pktuartx.vhd', '/home/sel/Downloads/hostmot2-firmware/src/pwmpdmgenh.vhd', '/home/sel/Downloads/hostmot2-firmware/src/pwmrefh.vhd', '/home/sel/Downloads/hostmot2-firmware/src/qcounterate.vhd', '/home/sel/Downloads/hostmot2-firmware/src/qcountersfp.vhd', '/home/sel/Downloads/hostmot2-firmware/src/qcountersf.vhd', '/home/sel/Downloads/hostmot2-firmware/src/qcounteratesk.vhd', '/home/sel/Downloads/hostmot2-firmware/src/scalercounter.vhd', '/home/sel/Downloads/hostmot2-firmware/src/scalertimer.vhd', '/home/sel/Downloads/hostmot2-firmware/src/simplespi8.vhd', '/home/sel/Downloads/hostmot2-firmware/src/simplespix.vhd', '/home/sel/Downloads/hostmot2-firmware/src/simplessi.vhd', '/home/sel/Downloads/hostmot2-firmware/src/srl16delay.vhd', '/home/sel/Downloads/hostmot2-firmware/src/sslbpram.vhd', '/home/sel/Downloads/hostmot2-firmware/src/testram.vhd', '/home/sel/Downloads/hostmot2-firmware/src/testrom.vhd', '/home/sel/Downloads/hostmot2-firmware/src/threephasepwm.vhd', '/home/sel/Downloads/hostmot2-firmware/src/timestamp.vhd', '/home/sel/Downloads/hostmot2-firmware/src/uartr8.vhd', '/home/sel/Downloads/hostmot2-firmware/src/uartr.vhd', '/home/sel/Downloads/hostmot2-firmware/src/uartx8.vhd', '/home/sel/Downloads/hostmot2-firmware/src/uartx.vhd', '/home/sel/Downloads/hostmot2-firmware/src/ubrategen.vhd', '/home/sel/Downloads/hostmot2-firmware/src/usbram.vhd', '/home/sel/Downloads/hostmot2-firmware/src/usbrom.vhd', '/home/sel/Downloads/hostmot2-firmware/src/watchdog.vhd', '/home/sel/Downloads/hostmot2-firmware/src/wordpr.vhd', '/home/sel/Downloads/hostmot2-firmware/src/wordrb.vhd', '/home/sel/Downloads/hostmot2-firmware/src/parity.vhd', '/home/sel/Downloads/hostmot2-firmware/src/decodedstrobe2.vhd', '/home/sel/Downloads/hostmot2-firmware/src/MaxIOPinsPerModule.vhd', '/home/sel/Downloads/hostmot2-firmware/src/MaxInputPinsPerModule.vhd', '/home/sel/Downloads/hostmot2-firmware/src/MaxOutputPinsPerModule.vhd', '/home/sel/Downloads/hostmot2-firmware/src/ModuleExists.vhd', '/home/sel/Downloads/hostmot2-firmware/src/OutputInteg.vhd', '/home/sel/Downloads/hostmot2-firmware/src/b32qcondmac2w.vhd', '/home/sel/Downloads/hostmot2-firmware/src/binosc.vhd', '/home/sel/Downloads/hostmot2-firmware/src/d8o8sq.vhd', '/home/sel/Downloads/hostmot2-firmware/src/d8o8sqw.vhd', '/home/sel/Downloads/hostmot2-firmware/src/d8o8sqws.vhd', '/home/sel/Downloads/hostmot2-firmware/src/daqfifo16.vhd', '/home/sel/Downloads/hostmot2-firmware/src/decodedstrobe.vhd', '/home/sel/Downloads/hostmot2-firmware/src/dpram.vhd', '/home/sel/Downloads/hostmot2-firmware/src/drqlogic.vhd', '/home/sel/Downloads/hostmot2-firmware/src/kubstepgenzi.vhd', '/home/sel/Downloads/hostmot2-firmware/src/log2.vhd', '/home/sel/Downloads/hostmot2-firmware/src/oneofndecode.vhd', '/home/sel/Downloads/hostmot2-firmware/src/resolver.vhd', '/home/sel/Downloads/hostmot2-firmware/src/resolverdaq2.vhd', '/home/sel/Downloads/hostmot2-firmware/src/resrom.vhd', '/home/sel/Downloads/hostmot2-firmware/src/resroms.vhd', '/home/sel/Downloads/hostmot2-firmware/src/sine16.vhd', '/home/sel/Downloads/hostmot2-firmware/src/sserial.vhd', '/home/sel/Downloads/hostmot2-firmware/src/sserialwa.vhd', '/home/sel/Downloads/hostmot2-firmware/src/sslbprom.vhd', '/home/sel/Downloads/hostmot2-firmware/src/syncwavegen.vhd', '/home/sel/Downloads/hostmot2-firmware/src/twiddle.vhd', '/home/sel/Downloads/hostmot2-firmware/src/twidrom.vhd', '/home/sel/Downloads/hostmot2-firmware/src/wavegen.vhd', '/home/sel/Downloads/hostmot2-firmware/src/waveram.vhd', '/home/sel/Downloads/hostmot2-firmware/src/fixicap.vhd', '/home/sel/Downloads/hostmot2-firmware/src/d16w.vhd', '/home/sel/Downloads/hostmot2-firmware/src/etherhm2.vhd', '/home/sel/Downloads/hostmot2-firmware/src/hostmot2.vhd', '/home/sel/Downloads/hostmot2-firmware/src/i25_x9card.vhd', '/home/sel/Downloads/hostmot2-firmware/src/PIN_STSV6_1_34.vhd', '/home/sel/Downloads/hostmot2-firmware/fw/5i25/STSV6_1.vhd'] # bash -c '. /opt/Xilinx/13.3/ISE_DS/settings32.sh; xst -intstyle ise -ifn scr' using Xilinx Webpack settings '/opt/Xilinx/13.3/ISE_DS/settings32.sh' using Xilinx Webpack settings '/opt/Xilinx/13.3/ISE_DS/settings32.sh' # bash -c '. /opt/Xilinx/13.3/ISE_DS/settings32.sh; fuse -prj prj -o main pinmaker_STSV6_1_34' # bash -c '. /opt/Xilinx/13.3/ISE_DS/settings32.sh; fuse -prj prj -o main pinmaker_STSV6_1_34' . /opt/Xilinx/13.3/ISE_DS/EDK/.settings32.sh /opt/Xilinx/13.3/ISE_DS/EDK . /opt/Xilinx/13.3/ISE_DS/EDK/.settings32.sh /opt/Xilinx/13.3/ISE_DS/EDK . /opt/Xilinx/13.3/ISE_DS/EDK/.settings32.sh /opt/Xilinx/13.3/ISE_DS/EDK . /opt/Xilinx/13.3/ISE_DS/ISE/.settings32.sh /opt/Xilinx/13.3/ISE_DS/ISE . /opt/Xilinx/13.3/ISE_DS/ISE/.settings32.sh /opt/Xilinx/13.3/ISE_DS/ISE . /opt/Xilinx/13.3/ISE_DS/ISE/.settings32.sh /opt/Xilinx/13.3/ISE_DS/ISE . /opt/Xilinx/13.3/ISE_DS/PlanAhead/.settings32.sh /opt/Xilinx/13.3/ISE_DS/PlanAhead . /opt/Xilinx/13.3/ISE_DS/PlanAhead/.settings32.sh /opt/Xilinx/13.3/ISE_DS/PlanAhead . /opt/Xilinx/13.3/ISE_DS/PlanAhead/.settings32.sh /opt/Xilinx/13.3/ISE_DS/PlanAhead . /opt/Xilinx/13.3/ISE_DS/SysGen/.settings32.sh /opt/Xilinx/13.3/ISE_DS/SysGen . /opt/Xilinx/13.3/ISE_DS/SysGen/.settings32.sh /opt/Xilinx/13.3/ISE_DS/SysGen . /opt/Xilinx/13.3/ISE_DS/SysGen/.settings32.sh /opt/Xilinx/13.3/ISE_DS/SysGen . /opt/Xilinx/13.3/ISE_DS/common/.settings32.sh /opt/Xilinx/13.3/ISE_DS/common . /opt/Xilinx/13.3/ISE_DS/common/.settings32.sh /opt/Xilinx/13.3/ISE_DS/common . /opt/Xilinx/13.3/ISE_DS/common/.settings32.sh /opt/Xilinx/13.3/ISE_DS/common bash: /opt/Xilinx/13.3/ISE_DS/ISE/bin/lin/xst: No such file or directory # exited with 32512 0:00.1-xst 0:00.1-total bash: /opt/Xilinx/13.3/ISE_DS/ISE/bin/lin/fuse: No such file or directory bash: /opt/Xilinx/13.3/ISE_DS/ISE/bin/lin/fuse: No such file or directory # exited with 32512 # exited with 32512 make: *** [fw/firmwares-local.mk:2: fw/5i25/STSV6_1.BIT] Error 127 make: *** Waiting for unfinished jobs.... make: *** [fw/firmwares-local.mk:2: fw/5i25/STSV6_1.PIN] Error 127 make: *** [fw/firmwares-local.mk:2: fw/5i25/STSV6_1.xml] Error 127
No wait, the files are there, but the build process does not finds them...
It seems like the problem is that it invokes settings32.sh on a 64 bit system/machine, but I was unable to find a solution for now.
Obvious solution is to trick the build process:
- mv ...lin to .../lin32
- mv ...lin64 to .../lin
and it compiles.
But I didn't find a 'make install' command in the Makefile...how do I install this firmware?
I didn't find a 'make install' command in the Makefile...how do I install this firmware?
dpkg-buildpackage, I had to remove firmwares-local.txt otherwise it complains about missing firmware.
The package build process looks like this:
- Generate
debian/control
file:debian/gencontrol
- Build firmwares:
debian/rules build
- Build packages:
debian/rules binary
Hope this helps.
I have already installed the binary packages taken from the linuxcnc site. On Debian Buster (10.1), I had to re-run pncconf but everything is working, my motors move correctly.