使用tcl脚本自动使用vivado gui

时间:2019-04-03 13:07:36

标签: automation tcl vivado

我正在使用vivado将固件加载到板上并进行一些测试。这是一个递归过程,我想使其自动化。 这是我要执行的步骤:

  1. 打开vivado gui
  2. 打开硬件管理器
  3. 连接到硬件服务器
  4. 使用位文件对板进行编程

我知道vivado具有tcl命令行。有什么方法可以创建tcl脚本,这样我就可以在不打开vivado GUI的情况下做这些事情?

1 个答案:

答案 0 :(得分:0)

ugXXX论文是很好的起点。 Personaly ug835是编写Vivado自动化的圣经

vivado -mode tcl -source YOURTCLSCRIPT.tcl将运行您的脚本,并在shell中以打开的tcl会话结束。

vivado -mode batch -source YOURTCLSCRIPT.tcl将运行您的脚本并在完成后返回本机shell。

您可以全部使用-mode gui来启动gui模式,因为这是默认模式,它用处不大。尽管这可能会使make脚本或别名更具描述性。