Vivado HLS  –  Java 2平台标准版二进制文件已停止工作-Xilinx-AMD社区-FPGA CPLD-ChipDebug

Vivado HLS – Java 2平台标准版二进制文件已停止工作

描述

调用Vivado HLS GUI时,会弹出错误,并显示以下错误:

“Java(TM)2平台标准版二进制文件已停止工作
一个问题导致程序停止正常工作。
如果有可用的解决方案,Windows将关闭该程序并通知您。“

在Windows事件查看器中,提供了以下详细信息:

“故障应用程序名称:java.exe,版本:5.0.120.4,时间戳:0x4638586b
错误模块名称:PGHook.dll,版本:2.8.228.0,时间戳:0x4ed65a24
异常代码:0xc0000417
故障偏移:0x000083d1
错误进程id:0x1a5c
错误应用程序启动时间:0x01cd384447205e16
错误的应用程序路径:C:\ Xilinx \ 2012.1 \ AutoESL \ Win_x86 \ tools \ jre \ bin \ java.exe
错误模块路径:C:\ WINDOWS \ system32 \ PGHook.dll
报告ID:857bfd46-a437-11e1-8982-0021cc719ec4“

有一些事情可能导致此错误。如果问题仍然存在,请填写以下清单并使用Xilinx技术支持打开WebCase:

  1. 如果安装了诸如“Avecto Privilege Guard”之类的Avecto产品,则来自Avecto的PGHook.dll可能会导致JAVA错误。尝试更新到最新的Privilege Guard版本。
  2. 下载并安装最新版本的Vivado HLS。
  3. 确保下载没有损坏。
  4. 执行以下步骤:
  • 禁用CLASSPATH定义:
    更改: CLASSPATH:.; C:\ Program Files(x86)\ Java \ jre6 \ lib \ ext \ QTJava.zip
    收件人: CLASSPATHTEMP:。; C:\ Program Files(x86)\ Java \ jre6 \ lib \ ext \ QTJava.zip
  • 尝试启动Vivado HLS GUI。
  • 确保C:\ Temp存在。如果没有,请将环境变量TEMP和TMP设置为指向现有目录。
    更改:TEMP:C:\ Temp
    要: %USERPROFILE%\ AppData \ Local \ Temp
    并改变: TMP:C:\ Temp
    收件人: TMP:%USERPROFILE%\ AppData \ Local \ Temp
  • 一个潜在的解决方法是在启动GUI之前首先在VHLS命令提示符内启动JAVA。下载此答复记录提供的.bat.txt文件,将.bat.txt文件重命名为.bat;并使用适当的目录更新.bat文件。
  • 附件

    相关附件

    名称 文件大小 文件类型
    AR50152_JAVA2_Error_Workaround.bat.txt 341字节 文本
    请登录后发表评论

      没有回复内容