现象
Vivado 2025.2 下载程序时提示:ERROR : invalid command name "ps7_init"
如下图所示:

解决方法
出现这个现象的原因,是因为在 vivado 工程中使用了自定义的 IP 核,它也会生成一个 tcl 文件,与 ps7_init.tcl 文件在一起,如下图所示:

此时,在 vitis 工程中,会自动找 tcl 文件作为初始化文件,先找到的可能不是 ps7_init.tcl ,而是另外一个,在下载程序时,要用 ps7_init.tcl ,因此出错。

如上图所示,在 " Initialization file " 后面,可以直接手动修改 tcl 文件名为 ps7_init.tcl ,或者 点击 Browse ,手动定位到 ps7_init.tcl ,然后重新下载即可。
