【问题标题】:Automate the usage of vivado gui by using tcl scripts使用 tcl 脚本自动使用 vivado gui
【发布时间】:2019-04-03 13:07:36
【问题描述】:
我正在使用 vivado 将固件加载到板上并进行一些测试。这是一个递归过程,我想自动化它。
以下是我遵循的步骤:
- 打开vivado gui
- 打开硬件管理器
- 连接硬件服务器
- 使用位文件对电路板进行编程
我知道 vivado 有一个 tcl 命令行。有什么方法可以创建一个 tcl 脚本,这样我就可以在不打开 vivado GUI 的情况下做这些事情?
【问题讨论】:
标签:
automation
tcl
vivado
【解决方案1】:
ugXXX 论文是一个很好的起点。个人认为 ug835 是编写 Vivado 自动化的圣经
vivado -mode tcl -source YOURTCLSCRIPT.tcl 将运行您的脚本并在您的 shell 中以打开的 tcl 会话结束。
vivado -mode batch -source YOURTCLSCRIPT.tcl 将运行您的脚本并在完成后返回本机 shell。
您也可以使用-mode gui 来启动 gui 模式,因为这是默认模式,它没有那么有用。尽管它可以很好地使脚本或别名更具描述性。