14.1 EDK - 导出到硬件会产生内部数据异常:xps应用程序失败!
描述
从PlanAhead 14.1中导出到硬件时选择了启动SDK (选择“文件”>“导出”>“导出硬件”),可以按如下方式接收内部数据异常。
错误:[Common-49]内部数据异常:xps应用程序失败!
可以 在PlanAhead Tcl控制台中 找到有关错误原因的更多信息 :
检查平台地址图...
如果不存在“\\ yyyyyy \ xxxxx \ zzzzzz \ project_ug873 \ project_ug873.sdk \ SDK \ SDK_Export \ hw”@mkdir“\\ yyyyy \ xxxxx \ zzzzzz \ project_ug873 \ project_ug873.sdk \ SDK \ SDK_Export \ hw”
pscgen -mhs system.mhs -expdir \\ yyyyyy \ xxxxx \ zzzzzz \ CASE_923965 \ project_ug873 \ project_ug873.sdk \ SDK \ SDK_Export \ hw
打开文件C时出错:/Xilinx/14.1/ISE_DS/ISE/data/zynqconfig/code/ps7_init.c \ yyyyy \ xxxxx \ zzzzzz \ project_ug873 \ project_ug873.sdk \ SDK \ SDK_Export \ hw / ps7_init.c
ZynqConfig:终止为pscgen模式
psf2Edward -inp system.xmp -flat_zynq -dont_run_checkhwsys -dont_add_loginfo -edwver 1.2 -xml \\ yyyyy \ xxxxx \ zzzzzz \ project_ug873 \ project_ug873.sdk \ SDK \ SDK_Export \ hw / system.xml
版本14.1 - psf2Edward EDK_P.15xe(nt64)
版权所有(c)1995-2012 Xilinx,Inc。保留所有权利。
错误:EDK:3349 - 无法写入输出xml文件
\ YYYYY \ XXXXX \ ZZZZZZ \ project_ug873 \ project_ug873.sdk \ SDK \ SDK
_export \ HW /的system.xml。
错误:EDK:446 - psf2Edward初始化失败
make:*** [\\ yyyyy \ xxxxx \ zzzzzz \ project_ug873 \ project_ug873.sdk \ SDK \ SDK_Export \ hw / system.xml]错误8
错误:EDK -
运行“make -f system.make exporttosdk”时出错。
错误:[Common-49]内部数据异常:xps应用程序失败!
这是一个已知问题,可以避免吗?
解
这是14.1中的已知问题,并且针对该应用提交了CR。
本质上,内部应用程序psf2Edward无法正确解析网络路径,因此无法写入文件。
要解决此问题,有3个选项可用:
- 在Linux上运行,因为在Linux上正确解析了路径。这是Windows特定的问题。
- 在本地驱动器而不是网络驱动器上运行。
- 从包含xmp文件的目录中手动运行上面控制台备注中的psf2Edward命令。
- 在上面的例子中是//yyyyy/xxxxx/zzzzzz/project_ug873/project_ug873.srcs/sources_1/edk/system。
- 还需要手动将某些文件从安装复制到hw目录。
将“ps7_init.c”,“ps7_init.h”和“ps7_init.tcl”从$ XILINX / data / zynqconfig / codes复制到“\\ yyyyy \ xxxxx \ zzzzzz \ project_ug873 \ project_ug873.sdk \ SDK \ SDK_Export \ hw”。 - 现在运行Export Hardware并解决问题。