- 1、本文档共17页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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)