AR# 50373

14.1 EDK - ハードウェアをエクスポートすると、「Internal Data Exception: xps application failed!」というエラー メッセージが表示される

説明

PlanAhead 14.1 内から、[Launch SDK] をオンにしてハードウェアをエクスポートすると ([File] -> [Export] -> [Export Hardware])、次のような内部データ例外エラーが発生する場合があります。


 ERROR: [Common-49] Internal Data Exception: xps application failed!

 

エラー原因の詳細情報は、PlanAhead Tcl コンソールに表示されます。


 Checking platform address map ...
IF NOT EXIST "\\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
Error opening file 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: Terminated for pscgen mode
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
Release 14.1 - psf2Edward EDK_P.15xe (nt64)
Copyright (c) 1995-2012 Xilinx, Inc. All rights reserved.
ERROR:EDK:3349 - Can not write to output xml file
\yyyyy\xxxxx\zzzzzz\project_ug873\project_ug873.sdk\SDK\SDK
_Export\hw/system.xml.
ERROR:EDK:446 - psf2Edward initialization failed
make: *** [\\yyyyy\xxxxx\zzzzzz\project_ug873\project_ug873.sdk\SDK\SDK_Export\hw/system.xml] Error 8
ERROR:EDK -
Error while running "make -f system.make exporttosdk".
ERROR: [Common-49] Internal Data Exception: xps application failed!

 

これは既知の問題ですか。また回避策はありますか。

 

ソリューション

これは 14.1 の既知の問題で、変更リクエストが提出されています。 

本質的には、内部アプリケーション psf2Edward がネットワーク パスを正しく解決しないために、ファイルが書き込まれません。

この問題の回避策には、次の 3 つのオプションがあります。

  • パスとして Linux 上で実行すると、適切に解決されます。これは Windows で発生する問題です。

  • ネットワーク ドライブではなく、ローカル ドライブで実行します。

  • 上記のコンソールに示されている psf2Edward コマンドを、xmp ファイルを含むディレクトリから手動で実行します。

    1. 上記の場合、//yyyyy/xxxxx/zzzzzz/project_ug873/project_ug873.srcs/sources_1/edk/system です。
    2. また、一部のファイルをインストール ディレクトリから 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 へコピーします。
    3. これで、ハードウェアのエクスポートを実行しても問題は発生しないはずです。

 

AR# 50373
日付 06/25/2014
ステータス アクティブ
種類 一般
ツール