编译跑到9%死活动不了,报错信息Out of memory in module quartus_map.exe(2017 megabytes used)。
根据ATLERA的说法是因为windows 下每个程序默认最多能2G的内存,不够quartus跑,最好能装64bit的操作系统,或者就需要修改windows的默认配置。
鉴于重装系统的巨大的工程量,就采用第二种方式。
WIN XP一下的可参考http://msdn.microsoft.com/en-us/windows/hardware/gg487508.aspx
WIN 7之后由于没有boot.ini,就要使用bcdedit。
具体操作就是以管理员身份运行cmd,之后敲
bcdedit /set IncreaseUserVA 3072
注意空格,3072就是改后单个程序能使用的最大内存。
用户377235 2013-12-8 00:45
有效。 win7 32位 旗舰版 正版认证 Quartus II 11.1 SP2 老机HP2530P, 4GB内存,虚拟内存开到8G。 使用 bcdedit /set IncreaseUserVA 3072 后重启 再使用quartus综合就通过了。