[原创] 【五】【FPGA助学系列—NIOS篇】软核也疯狂2—Hello World我来了

kdy   2013-6-22 12:40 楼主
我们已经建立了第一个NIOS II工程,那么下一步我们需要为NIOS II开发相应的软件。
1.         在Quartus II 11.1软件界面,点击Tools选择Nios II Software Build Tools for Eclipse,选择EclipseWorkspace目录
NIOS1.bmp
2.         软件初始化之后的界面大家都很熟悉吧,标准的Eclipse开发环境
NIOS2.bmp
3.         点击菜单File选择New下的Nios II Application and BSP from Template,选择SOPC 信息文件名为SOPC生成的first_nios2_sopc.sopcinfo,工程模板选择Hello World Small,工程名hello_world_small

4.         点击Next创建BSP工程

5.         点击Finish完成工程的创建,点击菜单Project选择Build All等待一会就会完成工程和BSP工程的编译,生成二进制执行文件hello_world_small.elf

6.         在运行或者调试程序之前,需要对FPGA进行配置,把Quartus II生成的sof文件烧录进FPGA,点击菜单NIOS II选择Quartus II Programmer。当然在此之前需要把Altera编程电缆连接上Espire_I评估板,并打开评估板电源。点击Start,当看到Progress进度条显示100%Successful)就表示FPGA烧录完成

7.         回到Eclipse界面,点击菜单Run选择Run Configurations,在Nios II Hardware下新建配置,选定工程名和elf文件

8.         在Target Connection选项卡可以看到已经连接上目标板

9.         点击Run,可以看到在Nios II Console打印出“Hello from Nios II!

10.     类似的,也可以用debug来调试程序,支持断点、单步运行等等常规调试手段
至此,我们可以在此基础上编写我们自己的程序了!


呼....图片终于传完了


[ 本帖最后由 kdy 于 2013-6-28 23:20 编辑 ]
  • NIOS2.JPG
  • NIOS3.JPG
  • NIOS4.JPG
  • NIOS5.JPG
  • NIOS6.JPG
  • NIOS7.JPG
  • NIOS8.JPG
  • NIOS9.JPG
  • NIOS10.JPG
  • NIOS3.JPG
  • NIOS4.JPG
  • NIOS5.JPG
  • NIOS6.JPG
  • NIOS7.JPG
  • NIOS8.JPG
  • NIOS9.JPG
  • NIOS10.JPG
Net:Wxeda.taobao.com QQ:1035868547 Blog:https://home.eeworld.com.cn/space-uid-390804.html

回复评论 (4)

支持下~想问一下除了AS有什么办法把程序放到EEPROM里面开机自动运行?
另外.期待modelsim教程
点赞  2013-6-22 20:01
JTAG模式下jic文件可以
Net:Wxeda.taobao.com QQ:1035868547 Blog:https://home.eeworld.com.cn/space-uid-390804.html
点赞  2013-6-23 00:47
eclipse环境下用flash programmer对sof和elf烧录
点赞  2013-6-28 23:27

没看到pdf下载呀

点赞  2021-2-22 09:46
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复