【发布时间】:2015-10-25 18:05:19
【问题描述】:
我想使用命令提示符将 .bit 文件转换为 .ace 文件。我尝试创建 .bat 文件来做到这一点。但是当我执行命令时,没有文件被添加到指定目录。
批处理文件名为makeace,代码如下:
@echo off
if "%1" == "" goto error
xmd -tcl ./genace.tcl -jprog -hw %1.bit -board ml505 -ace my_%1.ace
goto end
:error
echo Makeace - by FPGA Developer http://www.fpgadeveloper.com
echo.
echo Usage: makeace bitfile (without .bit extension)
echo Example: makeace project
:end
echo.
我的测试中的 .bit 文件名为 comp.bit。
用于测试的命令是:
makeace comp
它运行没有错误,但没有添加新文件。
上面的批处理代码有什么错误?
【问题讨论】:
-
代码看起来没问题。尝试删除
@echo off并再次运行。还可以尝试使用实际的comp字符串而不是%1在命令提示符下直接运行转换器 -
我试了一下,结果一样。它是否存储在特定的位置?或在同一目录中?
-
好吧,您的代码在当前目录中查找文件。
-
问题依旧,没有创建文件
-
如果直接在命令提示符下运行
xmd ....行也不起作用,那么问题出在那个xmd实用程序上,可能是参数错误。
标签: batch-file xilinx xilinx-ise xilinx-edk