Ich versuche, ein Tcl-Skript in Vivado GUI Tcl Console auszuführen und mein Skript braucht ein Argument, um zu entscheiden, welche Art von Lauf (Synth, Impl, Bitgen etc.) hat konfiguriert werden. Ich weiß, dass mit -tclargs
Argumente übergeben werden konnte, wenn das Skript im Vivado-Befehlszeilenmodus ausgeführt wird. Etwas wie:Wie übergeben Argumente an Tcl-Skript in Vivado GUI tcl Konsole
vivado -mode batch -source <filename> -tclargs <arguments>
Ich versuchte das gleiche in Vivado GUI-Modus und bekam einen Fehler.
ERROR: [Common 17-170] Unknown option '-tclargs', please type 'source -help' for usage info.
Lauf 'source -help'
:
Syntax:
source [-encoding <arg>] [-notrace] [-quiet] [-verbose] <file>
Usage:
Name Description
------------------------
[-encoding] specify the encoding of the data stored in filename
[-notrace] disable tracing of sourced commands
[-quiet] Ignore command errors
[-verbose] Suspend message limits during command execution
<file> script to source
von auf -help
suchen erhalte ich das Gefühl, dass es nicht möglich ist, dies zu tun. Ich kann auch keine Dokumente dafür finden. Ich würde gerne wissen, ob es einen Weg gibt, dies zu erreichen.
Vielleicht wäre es möglich, nur argv und argc vor dem Aufruf der Quelle zu setzen? –
@haggai_e, danke. Es funktioniert jetzt. –