How do I run the Xilinx SDK 2019.1 from the command line on Linux?


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]



366 views0 comments

Recent Posts

See All