检查 FPGA 开发板所包含的硬件调试支持 - 2022.1 简体中文

Vitis 统一软件平台文档 应用加速开发 (UG1393)

Document ID
UG1393
Release Date
2022-05-25
Version
2022.1 简体中文

支持硬件调试需要平台支持多个 IP 组件,尤其是 Debug Bridge。请咨询您的平台设计师,以确定目标平台中是否包含这些组件。如果使用了赛灵思平台,则可以通过使用 platforminfo 实用工具查询该平台来验证调试的可用性。调试能力列在 chipscope_debug 对象下。

例如,要查询平台是否包含硬件调试支持,可使用以下 platforminfo 命令:

$ platforminfo --json="hardwarePlatform.extensions.chipscope_debug" xilinx_u200_xdma_201830_2
{
    "debug_networks": {
        "user": {
            "name": "User Debug Network",
            "pcie_pf": "1",
            "bar_number": "0",
            "axi_baseaddr": "0x000C0000",
            "supports_jtag_fallback": "false",
            "supports_microblaze_debug": "true",
            "is_user_visible": "true"
        },
        "mgmt": {
            "name": "Management Debug Network",
            "pcie_pf": "0",
            "bar_number": "0",
            "axi_baseaddr": "0x001C0000",
            "supports_jtag_fallback": "true",
            "supports_microblaze_debug": "true",
            "is_user_visible": "false"
        }
    }
}

查询的响应显示,目标平台包含 usermgmt 调试网络、支持调试 MicroBlaze™ 处理器,并且针对管理调试网络 (Management Debug Network) 还支持 JTAG 回退。