收藏 分销(赏)

FPGA-软件设计实例.docx

上传人:人****来 文档编号:3367736 上传时间:2024-07-03 格式:DOCX 页数:13 大小:2.75MB 下载积分:8 金币
下载 相关 举报
FPGA-软件设计实例.docx_第1页
第1页 / 共13页
FPGA-软件设计实例.docx_第2页
第2页 / 共13页


点击查看更多>>
资源描述
5_2_3 软件设计实例 1. 启动NiosⅡSBT 在QuartusⅡ工程下,点击菜单Tools®NiosⅡSoftware Build Tools for Eclipse命令启动NiosⅡSBT,如图5.4所示。 选择工作目录 出现NiosⅡ- Eclipse窗口 2.建立新的软件工程 (1)选择NiosⅡSBT软件中的菜单File->New®NiosⅡApplication and BSPfrom Template命令,如图5.5所示。 (2)出现的对话框(如图5.6所示): 在出现的对话框中确定以下选项 ①SoPe Information File name栏中选择对应的系统硬件文件(.sopcinfo),以便将生成硬件信息与软件应用相关联,这里尤其要注意选对路径,要选择当前项目工程的.sopcinfo文件。 ②Project name栏中填入新建项目的项目名。 ③确定选中use default loeation复选框。 ④本例中在project template栏中选择Hello World模板。 点击Next按钮,界面如图5 .7所示。 保持默认选项,最后点Finish按钮。得下图。 注意:Build Finished (3)点击Finish后,新建的工程就会添加到工作区中,同时NiosⅡSBT会创建一个系统库项目* _bsp(如本例clock_bsp). 图5.8所示为创建工程后的NiosⅡSBT工作界面。 点开工程,选中并双击hello_world.c 菜单 Edit Source Run Project Windows 在工程名上点右键,在菜单中选new,弹出下图 选C旁的source file可创建c程序,选h旁的source file可创建头文件。 如:创建一个test1.c的程序的窗口 3.编译工程 用鼠标右键点击工程名clock,在弹出的菜单中选择Build Project(见图5.11), 或选择Project菜单中的build all选项。 在编译开始后,NiosⅡSBT会首先编译系统库工程以及其他相关的工程,然后再编译主工程,并把源代码编译到<Proj ect name>.elf文件中。编译完后会在Tasks浏览器中显示警告和错误信息。 图5 .12为编译过程的界面。 在C/C++Projects中的工程文件上点击鼠标右键,用户还可以选择其他一些工程配置选项: (1) Properties:配置目标硬件和其他工程的属性。 (2) Run as:在硬件上或仿真模式下运行程序。 (3) Debug As:在硬件上或仿真模式下对程序进行调试。 (4)Build Configurations:编译设置。 如果编译出现错误,则应根据错误信息提示改正程序或项目设置错误,重新编译直到成功为止。编译成功后,就可以运行程序了。 4.运行程序 (1)在NiosⅡSBT主窗口中选择菜单Run®Run Configurations命令,出现运行开始对话框(见图5.13)。 (2)在左侧选项栏中,双击NiosⅡHardware,出现运行设置对话框(见图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所示。
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

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

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

关于我们      便捷服务       自信AI       AI导航        抽奖活动

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

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

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

关注我们 :微信公众号    抖音    微博    LOFTER 

客服