初始的工程参考
This commit is contained in:
52
Sourceprj.bat
Normal file
52
Sourceprj.bat
Normal file
@@ -0,0 +1,52 @@
|
||||
|
||||
@REM @echo off
|
||||
@REM setlocal
|
||||
@REM set VAR1=value1
|
||||
@REM set VAR2=value2
|
||||
|
||||
@REM call C:\Xilinx\Vivado_Lab\2023.1\bin\vivado_lab -mode tcl
|
||||
|
||||
@REM endlocal
|
||||
|
||||
@REM ------------------------------------------------------------------
|
||||
|
||||
@echo off
|
||||
@REM 设置控制台为UTF-8编码
|
||||
chcp 65001 >nul
|
||||
|
||||
setlocal
|
||||
|
||||
@REM :: 假设Vivado已经被安装在下述路径:
|
||||
set VIVADO_PATH=C:\Xilinx\Vivado\2024.2\bin
|
||||
|
||||
@REM 设置VIVADO版本的环境变量,如果有的话; 这里VIVADO_VERSION替换成实际的字符串比如“2019.1”
|
||||
set VIVADO_VERSION=2024.2
|
||||
set PATH=%VIVADO_PATH%;%PATH%
|
||||
|
||||
@REM :: 打印当前Vivado的版本号
|
||||
echo Loaded Vivado version %VIVADO_VERSION%
|
||||
|
||||
|
||||
@REM REM 读取 config.ini 中的 username 和 password 字段值
|
||||
@REM FOR /F "tokens=2 delims==" %%A IN ('findstr /R "^PORT=" config.ini') DO SET PORT=%%A
|
||||
@REM FOR /F "tokens=2 delims==" %%A IN ('findstr /R "^TARGET=" config.ini') DO SET TARGET=%%A
|
||||
|
||||
|
||||
:: 这里输入你要执行的命令和使用到的变量
|
||||
:: 例子:运行vivado_lab命令并回显用户输入的变量VALUE。
|
||||
@REM set /p USER_INPUT="Enter the value for VARIABLE: "
|
||||
@REM echo Your input was: %USER_INPUT%
|
||||
call vivado -mode batch -source project_gen.tcl
|
||||
@REM call vivado_lab -mode batch -source Configscript.tcl -tclargs
|
||||
|
||||
endlocal
|
||||
|
||||
@REM @echo off
|
||||
|
||||
@REM :: 获取传入的参数
|
||||
@REM set PARAM1=%~1
|
||||
@REM set PARAM2=%~2
|
||||
|
||||
@REM :: 使用变量进行操作,比如打印出来
|
||||
@REM echo Received parameter 1: %PARAM1%
|
||||
@REM echo Received parameter 2: %PARAM2%
|
||||
Reference in New Issue
Block a user