首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >不带Vitis的MicroBlaze

不带Vitis的MicroBlaze
EN

Stack Overflow用户
提问于 2021-08-02 16:10:49
回答 1查看 148关注 0票数 1

有没有人成功地将Xilinx FPGA中实例化的MicroBlaze连接到Xilinx tools (SDK或Vitis)之外的其他工具,以便下载和调试?

我的目标是一个VCU29,并且拥有Xilinx for Vivado等的许可证;我已经解压了库、源代码和GCC工具,并构建了一个makefile来构建我的应用程序。

我已经接受了使用Vitis加载初始位文件的想法,但我真的很想下载代码,并使用一个更符合软件开发流程的工具来操作JTAG -- Eclipse with OpenOCD?也许是通过内置的USB->Serial->JTAG接口?我相信我会满足于通过GDB提供的接口。

我真的很想知道有没有人尝试过这个方法,不管是成功还是失败,或者可能有这样的问题:“你为什么不干脆……”解决问题的横向思维方式。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-09-09 21:22:03

是的,我的团队不使用Vitis或SDK来构建、部署或连接到MicroBlazes。

如果您使用Vitis生成BSP和链接器脚本,则可以使用mb-gcc构建并直接与mb-ld链接。要获得这些内容,只需在<Vitis_root>/settings64.sh中查找Xilinx随其工具提供的设置脚本即可。

至于加载和调试-如果你编写了相同的脚本,那么你就可以访问xsdb。一旦您运行了XVC (即使用Vivado HW管理器连接到您的主板),如果您在不同的主机上运行,则可以启动xsdb并在内部运行connectconnect -xvc-url <host>::<port>。连接后,您可以运行targets来识别您的MicroBlaze,然后使用target 5选择MicroBlaze。

当您选择MicroBlaze时,您可以load <path to elf>并运行许多调试命令。只需在连接状态下运行help即可查看您的选项。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68624804

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档