错误:编写sopcinfo报告时出错java.lang.OutOfMemoryError:Java堆空间-Altera-Intel社区-FPGA CPLD-ChipDebug

错误:编写sopcinfo报告时出错java.lang.OutOfMemoryError:Java堆空间

从Qsys生成大型设计时,您可能会看到以下或类似的错误。

错误:编写sopcinfo报告时出错java.lang.OutOfMemoryError:Java堆空间

解决/修复方法

要解决此问题,请使用带有–jvm-max-heap-size = <size> <unit>命令行参数的qsys-edit命令从命令提示符启动Qsys,其中<size>是一个整数值并且< unit>是m(或M)表示兆字节或g(或G)表示千兆字节。这将使Qsys运行Java堆大小增加。应该从当前的Quartus项目目录运行qsys-edit命令。

例如,要从Windows命令提示符运行具有增加堆的qsys:

  1. cd <quartus_project_directory>
  2. %QUARTUS_ROOTDIR%\ sopc_builder \ bin \ qsys-edit –jvm-max-heap-size = <size> <unit>

例如,要从Linux命令提示符运行具有增加堆的qsys:

  1. cd <quartus_project_directory>
  2. / sopc_builder / bin / qsys-edit –jvm-max-heap-size = <size> <unit>

Qsys默认的Java堆大小为512M。指定较大的值将避免耗尽堆内存。

有关qsys-edit命令行参数的更多信息,请参阅使用qsys-edit(PDF)文档运行Qsys编辑器

在Quartus II软件的14.0版本中解决并解决了这个问题。

请登录后发表评论

    没有回复内容