34 lines
735 B
Batchfile

set quartus_bin_path=C:\intelFPGA_lite\20.1\quartus\bin64
set piaddress=192.168.1.144
%quartus_bin_path%\quartus_sh --flow compile pistorm
if %errorlevel% neq 0 GOTO ERRORCOMPILE
%quartus_bin_path%\quartus_cpf -c -q 100KHz -g 3.3 -n p output_files\pistorm.pof bitstream.svf
if %errorlevel% neq 0 GOTO ERRORSVF
echo y | pscp -l pi -pw raspberry -P 22 bitstream.svf %piaddress%:./pistorm/rtl/bitstream.svf
if %errorlevel% neq 0 GOTO ERRORSCP
echo y | plink -l pi -pw raspberry -P 22 %piaddress% "cd pistorm && ./nprog.sh"
if %errorlevel% neq 0 GOTO ERRORPROG
goto done
:ERRORCOMPILE
echo "ERROR COMPILE"
goto done
:ERRORSVF
echo "ERROR SVF"
goto done
:ERRORSCP
echo "ERROR SCP"
goto done
:ERRORPROG
echo "ERROR PROGRAMM"
:DONE