问题描述
使用CompXLib编译库时,如果输出目录的路径中有空格,则库不会编译到输出目录。发生以下错误:
“错误:CAEInterfaces:356 – COMPXLIB [env]:无法访问写入日志文件的目录’C:\ test \ compxlib \ my test \ unisim \ cxl_unisim.log’
<ToolTip>:检查READ / WRITE权限>库映射成功,安装文件modelsim.ini更新
compxlib [unisim]:3个错误,没有警告
错误:CAEInterfaces – COMPXLIB [文件]:无法打开信息文件’C:\ test \ compxlib
\ my test \ unisim \ .xil_info’“
解决/修复方法
这是CompXLib的一个已知问题。如果输出目录的路径中有空格,则CompXLib无法编译库。
在PC上使用SmartModels
CompXLib始终调用SmartModel提取器。在Windows操作系统上使用SmartModel时,如果将Xilinx安装到带空格的目录中,SmartModel提取器将失败。 Windows的SmartModel提取程序不支持空格。因此,当输出目录的路径中有空格时,CompXLib会失败并出现错误。
要解决此问题,请将LMC_HOME环境变量更改为指向其路径中不包含空格的位置。
这个问题永远不会得到解决。这是适用于Windows的Synopsys SmartModel提取程序的限制。由于Windows操作系统上没有此实用程序的更新,因此该问题将始终存在。
没有回复内容