FPGA-软件设计实例.docx

上传人:壹****1 文档编号:547578442 上传时间:2023-04-27 格式:DOCX 页数:13 大小:2.75MB
返回 下载 相关 举报
FPGA-软件设计实例.docx_第1页
第1页 / 共13页
FPGA-软件设计实例.docx_第2页
第2页 / 共13页
FPGA-软件设计实例.docx_第3页
第3页 / 共13页
FPGA-软件设计实例.docx_第4页
第4页 / 共13页
FPGA-软件设计实例.docx_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《FPGA-软件设计实例.docx》由会员分享,可在线阅读,更多相关《FPGA-软件设计实例.docx(13页珍藏版)》请在金锄头文库上搜索。

1、5_2_3 软件设计实例1. 启动NiosSBT 在Quartus工程下,点击菜单ToolsNiosSoftware Build Tools for Eclipse命令启动NiosSBT,如图5.4所示。选择工作目录出现Nios- Eclipse窗口2建立新的软件工程 (1)选择NiosSBT软件中的菜单File-NewNiosApplication and BSPfrom Template命令,如图5.5所示。(2)出现的对话框(如图5.6所示):在出现的对话框中确定以下选项SoPe Information File name栏中选择对应的系统硬件文件(.sopcinfo),以便将生成硬件信

2、息与软件应用相关联,这里尤其要注意选对路径,要选择当前项目工程的.sopcinfo文件。Project name栏中填入新建项目的项目名。确定选中use default loeation复选框。本例中在project template栏中选择Hello World模板。点击Next按钮,界面如图5 .7所示。保持默认选项,最后点Finish按钮。得下图。注意:Build Finished(3)点击Finish后,新建的工程就会添加到工作区中,同时NiosSBT会创建一个系统库项目* _bsp(如本例clock_bsp).图5.8所示为创建工程后的NiosSBT工作界面。点开工程,选中并双击he

3、llo_world.c菜单EditSourceRunProjectWindows在工程名上点右键,在菜单中选new,弹出下图选C旁的source file可创建c程序,选h旁的source file可创建头文件。如:创建一个test1.c的程序的窗口3编译工程用鼠标右键点击工程名clock,在弹出的菜单中选择Build Project(见图5.11),或选择Project菜单中的build all选项。在编译开始后,NiosSBT会首先编译系统库工程以及其他相关的工程,然后再编译主工程,并把源代码编译到.elf文件中。编译完后会在Tasks浏览器中显示警告和错误信息。图5 .12为编译过程的界

4、面。在CC+Projects中的工程文件上点击鼠标右键,用户还可以选择其他一些工程配置选项:(1) Properties:配置目标硬件和其他工程的属性。(2) Run as:在硬件上或仿真模式下运行程序。 (3) Debug As:在硬件上或仿真模式下对程序进行调试。(4)Build Configurations:编译设置。如果编译出现错误,则应根据错误信息提示改正程序或项目设置错误,重新编译直到成功为止。编译成功后,就可以运行程序了。4运行程序(1)在NiosSBT主窗口中选择菜单RunRun Configurations命令,出现运行开始对话框(见图5.13)。(2)在左侧选项栏中,双击N

5、iosHardware,出现运行设置对话框(见图5 .14),选择对应工程和编译生成的.elf文件。如果连接了多条JTAG电缆,就需要从JTAG电缆的下拉菜单中选择和目标板相连的电缆。(3)点击Target Connection标签页,点击Refresh connections按钮刷新JTAG连接,如图5.15所示。返回ppt 39 即p143图5.16上面。返回下面处!若出现如图中上方所提示的“Connected system ID hash not found on target at expectedbase address”错误,可勾选System ID checks下Ignore mismatched system ID和Ignore mismatched system timestamp选项,此时发现错误提示消失,如图5.16所示。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 其它中学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号