教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 实用模板 >

MICROBLAZE的调试方法(2)

来源:网络收集 时间:2026-08-23
导读: 图4 MDM信息显示 此时便可启动GNB进行软件调试了。 2 XMDSTUB 这是一种基于软件的调试方法。XMDSTUB是一段从0x0开始的监控程序(ROM MONITOR),它可通过JTAG-UART(在OPB-MDM中使能的UART,当然也可单独加入一JT

图4 MDM信息显示

此时便可启动GNB进行软件调试了。

2 XMDSTUB

这是一种基于软件的调试方法。XMDSTUB是一段从0x0开始的监控程序(ROM

MONITOR),它可通过JTAG-UART(在OPB-MDM中使能的UART,当然也可单独加入一JTAG-UART IP核)或UART口与XMD完成数据通讯,因此在MSS文件中必须有一个OPB-MDM或UARTLITE设计为XMDSTUB PERIPHERAL。相应的MSS文件如下所示:

BEGIN microblaze

PARAMETER INSTANCE = microblaze_0 PARAMETER HW_VER = 3.00.a PARAMETER C_DEBUG_ENABLED = 0 BUS_INTERFACE DOPB = mb_opb BUS_INTERFACE IOPB = mb_opb BUS_INTERFACE DLMB = dlmb BUS_INTERFACE ILMB = ilmb PORT CLK = sys_clk_s END

BEGIN opb_mdm

PARAMETER INSTANCE = debug_module PARAMETER HW_VER = 2.00.a PARAMETER C_MB_DBG_PORTS = 0 PARAMETER C_USE_UART = 1 PARAMETER C_UART_WIDTH = 8

PARAMETER C_BASEADDR = 0x80002000 PARAMETER C_HIGHADDR = 0x800020ff BUS_INTERFACE SOPB = mb_opb PORT OPB_Clk = sys_clk_s END .....

当然这也可通过GUI进行设置,PROJECT-SOFTWARE PLATFORME SETTING,如图5所示:

图5

在Applications中完成如图6所示的设置,保证在编译时将XMDSTUB程序从0x0处开始放置。

另在XMD设置中,即图3中,应选择stub选项。在advanced options中,默认的是JTAG方式的连接,即采用JTAG-UART方式,用JTAG口模拟UART功能。如要选用UART方式,可勾上advanced options,选择serial,并设置好相应的串口参数,与IP CORE中选中的UARTLITE参数保持一致,保证正确连接,如图7所示。 另外,有一个有意思的事,不知是不是我机子的问题,就是当我将advanced options中选为SERIAL之后,就没法再改回JTAG了,SAVE时总是报错。一个解决的办法就是先将CONNECTION TYPE改为其它类型SAVE,然后再改回STUB,此时就不要再选advanced options了,因为默认的是JTAG方式。

图6

图7

上述设置完成后,便可DOWNLOAD程序,将XMDSTUB程序下载时FPGA中,然后打开XMD进行连接和启动GDB的SEVER,最后用GDB完成应用程序的下载和调试。

3 ISS(Instruction Set Simulator)

这是一种基于指令集仿真的调试方法,只能支持处理器和内存模型,对其它的周边硬件不支持。在图3中选用SIMULATOR,没有使用过这种方法,所以不多说。

4 Virtual Platform systems

虚拟平台是硬件系统指令周期级的仿真模型。通过它可以在没有硬件的基础上,进行应用程序的调试和优化。如果没有硬件平台,这是一种很好的选择。 在XPS中,选择Tools > Generate Virtual Platform创建虚拟平台。然后在图3的XMD中便可选择virtual platform选项。打开XMD,输入vpconnect命令,或前三个字母vpc,完成XMD与虚拟平台的连接,如图8所示。 最后便可运行GDB程序进行相应的调试工作了。

图8

这4种调试方法先介绍到这里,具体可参考XILINX公司提供的文档。文中错误在所难免,希望大家指正,telantan@sohu.com

MICROBLAZE的调试方法(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/454668.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)