实验6–HWSW系统调试.doc

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验6–HWSW系统调试.doc

实验6 – HW/SW 系统调试 Targeting MicroBlaze? on the Spartan-3E Starter Kit HW/SW系统调试实验: MicroBlaze 实验说明 本实验将引导你完成处理器系统的调试。将用到 XPS和 ChipScope实现系统软硬件的可视化。 实验目的 通过实验,你将学会以下知识: 想系统中添加 ChipScope分析器 使用 Chipscope 分析器和SDK 调试器联合调试 实验过程 图1. MicroBlaze 系统 打开工程 步骤 1 总体实验流程图: 在 c:\xup\embedded\microblaze\labs\.路径下创建 lab6文件夹。如果想继续前面的设计,你可以从lab5文件夹中复制其中的内容到lab6文件夹。启动 Xilinx Platform Studio (XPS),打开工程,路径为 c:\xup\embedded\microblaze\labs\lab6. 在 c:\xup\embedded\microblaze\labs 路径下创建lab6 文件夹。如果想继续实验5的设计,可以复制 lab5 中的内容到 lab6 。 点击 Start ( Programs ( Xilinx Platform Studio 8.2i ( Xilinx Platform Studio ,打开XPS 选择 Open Recent Project,点击 OK ,浏览到C:\xup\embedded\microblaze\labs\lab6 点击 system.xmp 打开工程。 ChipScope 核实例化 步骤 2 从IP目录中添加 ChipScope 核到设计中,配置芯片和设计到下列端口,如图 6-2所示。当OPB地址,数据,控制总线上为一定的值时触发触发器。 图 6-2. ChipScope 核的连接 从IP目录中的调试部分添加 chipscope_icon 和 chipscope_opb_iba 外设,并连接chipscope_opb_iba 到OPB总线。 图6-3. Chipscope OPB总线的连接 在 Ports 标签下,照下表所示连接 chipscope_cores 和 microblaze_0 。 Instance Port Name Net Name chipscope_icon_0 control0 chipscope_icon_0_control0 chipscope_opb_iba_0 chipscope_icon_control chipscope_icon_0_control0 chipscope_opb_iba_0 iba_trig_out dbg_stop microBlaze_0 DBG_STOP dbg_stop 双击 chipscope_icon_0 IP实例设置控制端口数目为1。 在 chipscope_opb_iba_0 IP 实例右边双击,如下表所示设置参数,其它的保持缺省值。 选择 Download 在SW中生成新的HW 系统和链接。 SDK 和 ChipScope运行 步骤 3 总体流程图: 打开一个 SDK 工程,使用XMD创建一个链接到目标板。设计完成了,就可以使用 SDK 调试器 ChipScope Pro 工具查看它的运行情况。 启动SDK 调试器 (软件调试) 启动 SDK:选择 Software ( Launch Platform Studio SDK 当出现向导时,点击 cancel 删除在实验5创建的 sdk_lab工程 导入lab6 SDK工程: File ( Import ( Existing Project Into Workspace 点击 Next,浏览到路径: \lab6\SDK_projects\sdk_lab ,点击 Finish Figure 6-4. SDK Project 点击 Run ( Run… ,建立目标链接 图 6-5.选定工程和 .elf位置 点击 Run 软件代码将会下载到实验板中。 点击调试按钮,调试 sdk_lab button SDK调试器照下表的设置连接到目标板 图6-6. 通过XMD将SDK调试器连接到目标 代码运行将在第一行main( )后中止。 高亮显示的 Thread [0] 选择 Resume ,LEDs 闪烁表示系统运行正常。 点击 ,暂停 启动 ChipScope Pro (硬件调试) 从程序中或桌面启动 ChipScope Pro

文档评论(0)

youbika + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档