我们已经建立了第一个NIOS II工程,那么下一步我们需要为NIOS II开发相应的软件。
1. 在Quartus II 11.1软件界面,点击Tools选择Nios II Software Build Tools for Eclipse,选择Eclipse的Workspace目录
2. 软件初始化之后的界面大家都很熟悉吧,标准的Eclipse开发环境
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 编辑 ]