我正在使用vivado将固件加载到电路板中并进行一些测试。这是一个递归过程,我想自动化它。以下是我遵循的步骤:
我知道vivado有一个tcl命令行。有没有办法创建一个tcl脚本,以便我可以在不打开vivado GUI的情况下完成这些操作?
ugXXX论文是一个很好的开始。个人ug835是编写Vivado自动化的圣经
vivado -mode tcl -source YOURTCLSCRIPT.tcl
将运行您的脚本并以shell中的open tcl会话结束。
vivado -mode batch -source YOURTCLSCRIPT.tcl
将运行您的脚本并在完成后返回本机shell。
你也可以使用-mode gui
来启动gui模式,因为这是默认模式,它没有那么有用。尽管在make脚本或别名中可以更好地描述它们。