- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
NIOS II 常遇问题以及解决方法
前段时间接触NIOS II 开发中遇到一些问题,记录下来供备忘。
首先,我使用的开发板是黑金动力的飓风四代(FPGA - EP4CE15F17C8N )
操作系统是win8-32bit,提几点初学时的心得和体会:
1、视频演示用的是win7-64bit,视频教程中提到了部分32 位系统和 64 位
系统的一些区别;在Quartus 11.0 sp1 / Modelsim SE 10.0c 使用中,目前没有发现
相关的问题,但是在论坛上查找资料时,发现有人提出使用64 位系统开发NIOS
II 会遇到一些诡异的问题,这点在配套教程中没有描述。关于具体事宜,我也没
有遇到,也不会关注。
2 、教程申明了必须使用Administrator 账户。说到这个问题,必须要提到操
作系统版本的问题,以win7 为例,分为家庭普通版、家庭高级版、专业版、旗
舰版,不同的版本通过设置,能够拿到的最高权限是不同的,越靠后的能够得到
的权限或者功能就越多,如果读者遇到一些权限问题,可考虑下是否是因为操作
系统版本的问题。另外,因为种种原因决定使用了非Administrator 账户做开发,
也是可以的,需要将对应的账户提升到完全的Administrator 权限(不仅仅是属于
Administrator 组就够了),我之前在win8 上非Administrator 账户是使用Quartus
和Modelsim 没有问题。
3、在软件安装路径问题中,视频教程中来了句“使用默认的安装地址,不然
可能会出现问题” (非原话,大体意思如上),在这点上就显得极其不负责任了。
很多人C 盘空间并不充裕,无法将这几套软件安装在C 盘——那么就是需要更
改安装路径了,而该软件的安装路径中不得有中文、空格等,只要注意这些问题,
更改安装路径是没问题的。
4 、使用NIOS II 时,win8 下一直编译不成功,最后忍痛换成win7 (32 位专
业版),问题就可以解决。现在回头想想,有可能是win8 系统本身的问题;有可
能是我本身额外安装了cygwin,和Quartus 配套的cygwin 工具冲突了也很有可
能,当时换系统前应该先卸载掉cygwin 试试的;也有可能是非Administrator 账
户导致的;
NIOS II 开发问题集锦
问题1:
如何使用Nios II Software Tools for Eclipse 导入已有工程?
解答:
FileImportGeneralExsiting Projects into Workspace
各位同学可不要小看这个步骤,这个步骤将指定路径所有的Eclipse 工程(当
然包括Nios II 工程)全部找出来。
然后只需选择Nios II 工程即可。下图所示的EP3C10-2010 为QII 工程的路
径,列出的为Nios II IDE 和Nios II SBTE 的工程。选择即可导入。
问题2
NIOS II 工程编译报错: ***fatal error - couldnt allocate heap
解答:
下面具体谈谈NIOS II 项目编译时,遇到如下问题的解决方式:
错误信息:***fatal error - couldnt allocate heap
以下信息引用
最近用Win7 开发NIOS ,发现了一些编译问题,出现了如下提示
make -s all includes
3 [main] ? (3732) c:\altera\90\quartus\bin\cygwin\bin\make.exe: ***fatal error -
couldnt allocate heap, Win32 error487, base 0x9E0000, top 0xB30000, reserve_size
1372160, allocsize 1376256, page_const 4096
2 [main] make 7588 fork: child -1 - died waiting for longjmp before initialization, retry
0, exit code 0x100, errno 11
make: vfork: Resource temporarily unavailable
去网上搜了一下,有解决方法,如
文档评论(0)