收藏 分销(赏)

FPGA-软件设计实例.docx

上传人:人****来 文档编号:3367736 上传时间:2024-07-03 格式: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页
点击查看更多>>
资源描述

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所示。

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服