描述
如何将自定义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版本的解决方案。
没有回复内容