我能做些什么来解决VIVADO崩溃、异常或异常程序终止?
描述
在使用ViVADO集成设计环境时,我经历过崩溃、内部异常或异常程序终止。
是否有任何建议的程序或指南可用于报告此事件并获得解决方案?
解决方案
以下是VIVADO崩溃或应用程序错误的一些类型:
- 发生了意外错误。
- 进程突然失败,没有错误消息。
- 带有消息异常程序终止的警告消息
- 进程失败,消息“失败”,但没有任何额外的错误消息
- 发生了意外错误。
请将崩溃、内部异常或异常程序终止报告给Xilinx,以便提高工具的质量。
在类似类型的VIVADO崩溃的情况下,请提供以下文件和信息:
- 繁殖步骤
- 如果碰撞是可重复的,请提供用于重现问题的精确步骤。
- 如果碰撞不可重复,请尽可能详细地说明碰撞时正在运行的步骤和过程。包括如下所示的日志文件。
- 设计和工程文件
- 如果碰撞是设计特定的,请在可能的情况下提交设计。通常最好先提供项目,以节省时间和调试工作。
但是,如果该项目不能提交,请验证同一问题是否发生在一个简单的测试设计中,该测试设计可以提交或与Vivado一起安装的示例设计中的一个。 - 日志文件
- 位于CWD目录中的ViVADOPIDIDCXXX.Debug文件是在VIVADO IDE中发生内部应用程序错误时创建的,并包含与IED相关的信息。
- HSjErr.PIDXXXX.LOG-位于CWD目录中的HSjErrHypHPID(log)是包含与碰撞的性质相关的信息的堆栈跟踪文件。
- 日志文件(ViVADO.log)-VIVADO.log文件捕获运行VIVADO IDE命令创建的消息的内容。若要查看文件,请选择文件.gt;从主菜单打开日志文件。
- 日志文件(ViVADO.JOU)-Journal文件(ViVADO.JOU)从VIVADO IDE会话捕获TCL命令。以前的日志文件将存储为VIVADO VIVADO.Buffu.Jou.
错误文件可以为在意外中断事件中调试VIVADO IDE提供有价值的信息。即使项目文件不能提交,也应该提供错误文件。在许多(但不是全部)的情况下,这些文件中的信息可以将开发者指向崩溃的根源。
如果VIVADO IDE发出一个警告内部异常错误的对话框,则将创建并保存ViVADOPIDIXXXX.Debug文件。在发生致命应用错误时保存HSjErrPIDXXXX.Log.
内部例外
内部异常是工具变得不稳定的情况,但通常可以在退出程序之前保存您的工作。
在这种情况下,ViVADO工具将在启动的工具目录中创建两个调试文件。
- 从目录开始:
- 大多数Windows用户使用快捷方式。在快捷方式属性窗口中,查看Vivado启动的位置的“开始”目录。这通常是“%AppDATAs\xilinx\ViVADO”。
- Linux的大多数用户都从命令外壳启动ViVADO工具。在这种情况下,“启动”目录是Vivado启动时的目录。
- VIVADOOPID(Ⅱ)的调试. 调试文件包含内部工具状态。没有关于你的设计的信息。在某些情况下,Xilinx软件开发人员将能够根据这个文件计算出发生了什么。
- VIVADOOPID(英文)可在ViVADO 2013.1和以后使用。STR文件包含导致内部异常的用户操作。在STR文件中可能有来自设计的实例名称。
硬碰撞
在硬崩溃的情况下,ViVADO集成设计环境可以突然关闭而不发出警告,操作系统可能会发出关于异常程序终止或意外错误的消息。
或者,如果运行崩溃,它可能看起来运行非常长的时间。
- 坠机事件报告在Hser-Err~(Ⅱ)log文件。
- Windows上的崩溃也可能包含Hser-Errγ文件。
文件将处于目录中的起始位置,或者如果运行崩溃,文件将在运行目录中。
此文件不包含设计信息。它是一种内在工具状态的痕迹。
有一种简单的方法来检查运行目录是否包含崩溃日志。
- 选择运行。
- 从弹出菜单中选择“打开运行目录”。一个文件浏览器将打开显示运行目录中的所有文件。
要检查的其他项目。
- 如果崩溃是可重复的,请提供以下信息给Xilinx技术支持:
- 繁殖的步骤
- 上面所示的.log、.STR、.Debug和.dMP文件
- 如果问题取决于设计,提供设计(如果可能的话)
- Xilinx系统信息报告。这可以通过运行“RePrimeEnguly-文件SytMyField.txt”来获得。
对于2013 .x VIVADO安装,XOFO.EXE可以交替运行。它位于Xilinx\ViVADO \ 2013 .x\IDssLIT\\ISE \bin \lt;OS& GT;目录下。 - 如果碰撞无法再现,请向Xilinx技术支持提供以下信息:
HTTP://www. xLimx.COM/Spope/Service -Poalal/Couth-Sputto.HTML - 尽可能完整地描述事故发生的时间。
- 如上所示的.log、.STR、.Debug和.dMP文件。
- 多个文件集可能会提供更多信息,如果崩溃发生在看似随机的时间。
- 如果问题是设计依赖的,则提供设计(如果可能)。
- Xilinx系统信息报告。这可以通过运行“RePrimeEnguly-文件SytMyField.txt”来获得。
对于2013 .x VIVADO安装,XOFO.EXE可以交替运行。它位于Xilinx\ViVADO \ 2013 .x\IDssLIT\\ISE \bin \lt;OS& GT;目录下。
- 对于IP目录相关的崩溃,您可以尝试在定制核心之前设置以下调试输出。可以通过在TCL控制台中键入以下命令来启动调试输出:
- 调试::
- 调试::AdjiScript范围HACGIP
- 调试::StI能见度级别10