描述
调用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:
- 如果安装了诸如“Avecto Privilege Guard”之类的Avecto产品,则来自Avecto的PGHook.dll可能会导致JAVA错误。尝试更新到最新的Privilege Guard版本。
- 下载并安装最新版本的Vivado HLS。
- 确保下载没有损坏。
- 执行以下步骤:
- 禁用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
附件
相关附件
名称 | 文件大小 | 文件类型 |
---|---|---|
AR50152_JAVA2_Error_Workaround.bat.txt | 341字节 | 文本 |
没有回复内容