第3節运行和调试程序.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第3節运行和调试程序

调试/运行程序之前要把嵌入式系统的硬件系统下载到FPGA中。 程序的调试可以发生在下面的环境: Nios II Hardware——Nios II硬件。 Nios II Instruction Set Simulator——Nios II指令集仿真器。 Nios II程序的运行可以发生在下面的环境: Nios II Hardware——Nios II硬件。 Nios II Instruction Set Simulator——Nios II指令集仿真器。 Nios II ModelSim——在ModelSim软件环境下运行。 想要在哪个环境下调试和运行只要通过鼠标右键单击Nios II工程,然后在弹出的菜单中选择Debug As/Run As,再选择相应的环境,用户还可以通过选择Run菜单Debug As/Run As来实现同样的功能。 6.3.1 调试/运行环境设置但是在调试/运行程序之前,必须先对上述的调试/运行环境进行设置。方法是选择Run菜单Debug…/Run…。如果选择执行Run菜单中的Debug…,出现下图的窗口,在窗口中,选中Nios II Hardware,双击或者点击快捷图标New launch configuration,就新建了一个硬件调试配置。对Nios II 指令集仿真器有同样的方法。 对调试环境的设置主要是Target connection和Debugger配置页。配置的首页是Main配置页,用户一般不用修改。选择Target Connection配置页,出现相应的窗口。JTAG Cable:进行JTAG下载电缆的选择。当只有一个下载电缆是,会自动选择,无需设置,当有多个下载电缆时,用户手动进行选择。 JTAG Device:进行连接在JTAG链上的FPGA器件的选择,本例只有一个器件,用户不用选择,当具有多个器件时,用户必须手动进行选择。 Nios II Terminal communication device:进行Nios II系统终端通信设备选择,本例选择jtag_uart。 6.3.2 调试/运行程序进行完调试和运行环境的设置之后,调试和运行程序只要点击Run菜单,然后选择Run As/Debug As,再选择相应的运行/调试环境,如Nios II Haredware。控制台会显示调试和运行程序的信息。 6.3.3 下载程序到Flash用户可以将软件文件、FPGA配置文件和数据文件存储到flash存储器中。对flash存储器编程能够使硬件在启动的时从flash装载软件和FPGA的配置。用户可以使用Nios?II IDE flash programmer编程连接到FPGA的flash存储器。 用户好似用flash programmer配置来管理flash存储器的编程。flash programmer 配置是影响特定的目标硬件的flash编程进程的一组设置。用户可以创建多个flash programmer配置,每一个具有自己的编程参数。如果用户在多个目标板上开发项目时很有帮助。用户也可以建立一个flash programmer配置来编程文件的组合,允许用户一次操作编程两或三个文件。 1. 打开flash programmer,创建flash programmer配置 在Tools菜单中,点击Flash Programmer....,出现Flash Programmer 对话窗口。 在配置列表中右键单击Flash Programmer,然后在弹出菜单中单击New,一个新的flash programmer 配置出现。 在Name框中为该配置输入一个唯一的、有意义的名字。 2. 指定要编程到flash存储器的文件 在配置列表中,单击一个flash programmer 配置。 点击Main页。 如果要将可执行文件编程到flash存储器,采用如下的步骤: 选中Program software project into flash memory。 在Project 框中指定工程。flash programmer会自动找到用户工程的Nios?II ELF Executable和目标硬件。 如果用户不是将可执行文件编程到flash存储器,采取如下的步骤: 选中Program software into flash memory. 删除Project框中的内容。 不选择Program software into flash memory。SOPC Builder System 框可用. 在SOPC Builder System框中指定目标硬件文件。 如果要将FPGA配置编程到flash存储器,采取如下的步骤: 选中Program FPGA configuration data into hardware-i

文档评论(0)

cwhs + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档