错误:编写sopcinfo报告时出错java.lang.OutOfMemoryError:Java堆空间
从Qsys生成大型设计时,您可能会看到以下或类似的错误。
错误:编写sopcinfo报告时出错java.lang.OutOfMemoryError:Java堆空间
解决/修复方法
例如,要从Windows命令提示符运行具有增加堆的qsys:
- cd <quartus_project_directory>
- %QUARTUS_ROOTDIR%\ sopc_builder \ bin \ qsys-edit --jvm-max-heap-size = <size> <unit>
例如,要从Linux命令提示符运行具有增加堆的qsys:
- cd <quartus_project_directory>
- / sopc_builder / bin / qsys-edit --jvm-max-heap-size = <size> <unit>
Qsys默认的Java堆大小为512M。指定较大的值将避免耗尽堆内存。
有关qsys-edit命令行参数的更多信息,请参阅使用qsys-edit(PDF)文档运行Qsys编辑器 。
在Quartus II软件的14.0版本中解决并解决了这个问题。