This post shows how to run the Xilinx SDK from the command line. It also shows you how to run the SDK in batch mode.
Steps
Step #1: Open a terminal
Step #2: Figure out whether you're running csh or bash by typing:
ps -p $$
You should see something like:
PID TTY TIME CMD
2729 pts/1 00:00:00 bash
Step #3: Find settings64.sh or settings64.csh
find / -name "settings*sh"
You should see something like:
/tools/Xilinx/SDK/2019.1/settings64.sh
/tools/Xilinx/SDK/2019.1/settings64.csh
Step #4: If you're running bash type:
source /tools/Xilinx/SDK/2019.1/settings64.sh
xsdk
...or csh type:
source /tools/Xilinx/SDK/2019.1/settings64.csh
xsdk
Note: this runs:
/tools/Xilinx/SDK/2019.1/eclipse/lnx64.o/eclipse -vmargs -Xms64m -Xmx4G -Dorg.eclipse.swt.internal.gtk.cairoGraphics=false &
You can also use this to start in batch mode:
xsdk -batch -source test.tcl
...and to get help:
xsdk -help
You should see:
Display Options:
-help
Help -- just display this message and quit.
-version
Display Version and quit.
-batch
SDK Tcl Batch Mode.
-wait
Wait for SDK to complete.
Options:
-workspace <Workspace location>
Specify the Workspace directory for SDK projects
-hwspec <hardware specification file>
Specify the XML file to load.
-bit <bitstream file>
Specify the Bitstream file to use for programming FPGA
-bmm <bmm file>
Specify the BMM file to use for BRAM initialization
-batch -source <tcl script file>
Specify tcl Script file to execute all commands in SDK batch mode
{-lp <repository_path>}
Add <repository_path> to the list of Driver/OS/Library search directories.
-eclipseargs <eclipse arguments>
Any other arguments that should be passed to Eclipse.
This should follow all other SDK arguments.
-vmargs <java vm arguments>
Any other arguments that should be passed to Java VM.
This should follow all other SDK arguments.
References
How do I check which shell I am using? [link]
UG1138 (v2019.1) May 22, 2019 Generating Basic Software Platforms Reference Guide [link]
Using SDK Batch Mode (from 2014.3, could not find newer) [link]
2014.4 - SDK - How to create SDK projects using SDK in Batch mode [link]
The Xilinx graphic is from [link]