- 1、本文档共22页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
NIOSII软件硬件开发流程
NIOSII软件开发流程1、首先建立一个软件工程,操作方式如下图所示,File-New-Project,点击后,会出现工程向寻界面,如下图所示,选Nios II C/C++ Application。2、点击Next,会出现下图所示内容,黑圈1处是工程名,我将其修改为hello_world,黑圈2处是目标硬件文件,点击Browse,找到之前生成癿NIOS软核的位置,这个文件是以.ptf为后缀的,E:\nios\SOPC_UART\nios2_sys.ptf。黑圈3处选中Hello World,这个地方是工程模版。黑圈4,是改变工程所放位置的,如果不修改,软件工程的位置就在Quartus工程目录下的software下面。34123、点击Next,返里不用修改,点击Finish,完成工程向导。4、完成了上面的工程向导之后,进入NIOS II IDE的界面,如下图5、配置工程。右键单击hello_world_0,然后选择 System Library Properties后,配置如下图所示:单击c/c++Build,配置编译器:单击NIOS II Compiler-General,Optimization Levels:配置编译器癿优化级别,Debug Level:选择调试级别。编译器的优化级别会让你的生成的代码更小,当要求也径高,你的代码如果不严谨,有可能优化以后不好用了,需注意。调试级别是你在编译过程中显示编译内容多少,级别越高显示内容的越多,这里默认设置。6、编译。右键单击hello_world_0,然后单击Builde Project。开始编译,首次编译时间比较长。编译过程可能遇到系统兼容性等问题,出现编译错误,解决办法如下:(1)WIN7下,NIOSII IDE中关于cygwin编译报错的处理2 [main] ? (1800) d:\altera\11.0\quartus\bin\cygwin\bin\make.exe: *** fatal error - couldnt allocate heap, Win32 error 487, base 0xB00000, top 0xC90000, reserve_size 1634304, allocsize 1638400, page_const 4096132496853 [main] make 4272 fork: child -1 - died waiting for longjmp before initialization, retry 0, exit code 0x100, errno 11make[1]: vfork: Resource temporarily unavailable解决办法:Under your Quartus II folder, go to “bin-cygwin-bin” folder, select the following files in the list below and then right-click and choose Properties. Under the Compatibility tab, check “Run this program in compatibility mode for:” and choose “Windows XP (Service Pack 2)”. Check “Run this program as an administrator”, as well. Here is the list of files that you can select to change their compatibility mode under the Quartus II-bin-cygwin-bin folder: 1. Make.exe 2. Sh.exe 3. Echo.exe 4. Cygstart.exe 5. MakeInfo.exe 6.Perl.exe 7.Collect2.exe(undernios2eds\bin\nios2-gnutools\H-i686-pc-cygwin\libexec\gcc\nios2-elf\3.4.6) 8. Nios2-elf-g++.exe (under nios2eds\bin\nios2-gnutools\ H-i686-pc-cygwin\bin)(2)3[main]?(7368)d:\altera\11.0\nios2eds\bin\nios2-gnutools\H-i686-pc-cygwin\bin\nios2-elf-gcc.exe: *** fatal error - couldnt allocate heap, W
您可能关注的文档
- 英语中的中文外来词.doc
- 新标准 四年级英语 第三单元教案.doc
- 凯恩斯主义英文简介.doc
- 各类专业词汇直译.docx
- 英语单词记忆八大原则 讲义.doc
- 80句超强大专业英语翻译.docx
- Unit5三年级英语教案 part 5.doc
- GRE双空双选难题.doc
- 食品营养学(双语).docx
- 高二上第6单元第四部分导学案文档.doc
- 专题3.6 位置与坐标章末六大题型总结(拔尖篇)八年级数学上册举一反三系列(北师大版)(原卷版).pdf
- 期中模拟卷01(基础测试)(原卷版)-2024-2025学年新高考通用高一化学上册真题.pdf
- 微专题40 氧化还原滴定与沉淀滴定的相关计算-2024-2025学年浙江专用高考化学试卷(原卷版).pdf
- 微专题39 水溶液中平衡图像的拓展与探析-2024-2025学年浙江专用高考化学试卷(原卷版).pdf
- 专题07 元素(解析版)-2024-2025学年辽宁专用九年级化学上册真题.pdf
- 专项提升12 光现象实验(原卷版)-人教版2024八年级物理上册练习.pdf
- 5.4 抛体运动的规律(课时2)(举一反三)【五大题型】(原卷版)-2024-2025学年人教版2019必修第二册高二物理习题.pdf
- 6.2 向心力(举一反三)【三大题型】(原卷版)-2024-2025学年人教版2019必修第二册高二物理习题.pdf
- 专题03 重力 弹力 摩擦力 (考点串讲)-人教版2019必修第一册高一物理考点练习.pptx
- 专题1.5 勾股定理章末拔尖卷八年级数学上册举一反三系列(北师大版)(解析版).pdf
文档评论(0)