10.1 ISE - Project Navigator:项目 - >如果空格在指定的文件名中,则生成Tcl脚本过程失败

问题描述

使用项目 - >生成Tcl脚本过程并输入带有空格的名称(例如,“test 1.tcl”或“c​​:/ my proj / test.tcl”)不会创建所需的脚本(没有文件在相应的目录位置。

在控制台窗口中,可以看到以下错误消息:

” ...

错误:ProjectMgmt:387 - TOE:ITclInterp :: ExecuteCmd给出了Tcl结果'错误#args:应该是“:: Xilinx :: Dpm :: dpm_chGenTclScript sScriptName projname scriptopt projInfo fileInfo libInfo partInfo propInfo”'。

Tcl_ErrnoId:未知错误

Tcl_ErrnoMsg:没有错误

......”

解决/修复方法

要解决此问题,用户可以在“生成Tcl脚本”对话框中的路径和文件名周围放置大括号{}(例如,{test 1.tcl}或{c:/ my proj / test.tcl}。

此问题已在最新的10.1 Service Pack中修复,可在以下位置获得:

http://www.xilinx.com/support/download/index.htm

注意:ISE软件仅正式支持目录名称中的空格(不是文件名)。

编辑 重设标签(回车键确认) 标为违禁 关闭 合并 删除

提问于 2018-08-18 20:22:49 +0800

这个帖子被标记为一个社区wiki

这个帖子是一个wiki(维基). 任何一个积分 >500的人都可以完善它