为什么我会在尝试从 LeonardoSpectrum 启动 Quartusrum 的 QuartusTM 软件时或在 Quartus 软件中运行 LeonardoSpectrum 工具命令语言 (Tcl) 文件时出现"严重错误:错误:错误:应是"源文件名"'错误:quartus_cmd以状态 1'位置和路径失败'退出。"
LeonardoSpectrum 写下一个指向您 EDIF 文件的 Tcl 文件。如果您的目录结构中有任何空格,它们也会直接写入 Tcl 文件。允许未封装的空空间是 Tcl 无效的语法,来源时将无法正确解释。
例如,由于"我的"和"工作"之间的空空间,导致 LeonardoSpectrum 出现以下错误:
项目创建 D:/My Work/leo_spectrum/测试/case_mux
此空空间将影响尝试从 LeonardoSpectrum 启动 Quartus 软件(命令行)的用户,以及采购 LeonardoSpectrum 在 Quartus 软件中生成的 Tcl 文件的用户。
作为一种变通办法,您可以选择在使用 LeonardoSpectrum 中的位置和路由选项卡时启动 GUI,或者将 Tcl 文件和 EDIF 都放置在 Quartus 工作目录中,并删除该 Tcl 文件中的所有路径参考。
例如,每个关于"项目创建 D:/我的工作/leo_spectrum/测试/case_mux"的参考都应替换为"项目创建case_mux"。