13.1 EDK  – 如何将自定义make和Tcl文件迁移到新的GNUWin环境?-Xilinx-AMD社区-FPGA CPLD-ChipDebug

13.1 EDK – 如何将自定义make和Tcl文件迁移到新的GNUWin环境?

描述

如何将自定义make和Tcl文件迁移到新的GNUWin环境?

在ISE Design Suite 13.1中,删除了对Cygwin的依赖性。使用MinGW移植GNU工具,不再提供Cygwin(bash不可用),并添加了GNUWin实用程序以提供常见的Linux命令以及Make。 GNUWin实用程序位于$ XILINX_EDK / gnuwin文件夹中。

如果要将软件解决方案与EDK或SDK集成,则下面包含一般准则,以便于Windows / Linux的可移植性和与13.1环境的兼容性。

1.制作文件
– 不要使用bash命令或语法。
– 指定路径时,请勿使用尾部斜杠字符“/”。

2.在Tcl文件中使用exec而不是bash。

3.在Windows平台上,Windows命令优先于路径设置中找到的具有相同名称的命令。例如,如果不使用“mkdir”的完整路径,则使用Windows mkdir命令。在Make文件和Tcl脚本中,为要使用的GNUWin32实用程序使用完全限定的路径名​​。

4.为Make文件和Tcl脚本中的命令定义宏,以确保Windows和Linux之间的可移植性.Bash不再可用; bash脚本需要重新实现。

如果您要创建与EDK或SDK集成的驱动程序,BSP或库元数据/ Tcl / Make文件以生成参数化源文件,您还可以查看Xilinx实现的示例。上述指南用于更新Xilinx 13.1版本的解决方案。

请登录后发表评论

    没有回复内容