LinuxCNC/hostmot2-firmware

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:

  1. mv ...lin to .../lin32
  2. 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:

  1. Generate debian/control file: debian/gencontrol
  2. Build firmwares: debian/rules build
  3. 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.