芯路恒电子技术论坛

 找回密码
 立即注册

扫一扫,访问微社区

热搜: 活动
查看: 291|回复: 0

使用SDK进行板级调试的三种方法

[复制链接]

该用户从未签到

5

主题

5

帖子

36

积分

新手上路

Rank: 2

积分
36
发表于 2021-9-6 12:34:41 | 显示全部楼层 |阅读模式
当我们在使用zynq进行工程调试时,一旦涉及到PS端便需要使用到SDK,在使用SDK进行板级验证时一般有以下三种方法:
1.    program FPGA+launch on hardware(system debugger)
首先点击菜单栏中的Xilinx,在展开的菜单栏中选择program FPGA
0.png
接下来检查是否添加了本次工程的比特流,确认添加完毕后点击program下载比特流。
1.png
接着选择本次应用工程,右键打开菜单栏,选择Run As,随后选择第一项的“1 Launch on Hardware(System Debugger)”该步骤完成后软件会自动根据配置好的硬件运行用户程序。
2.png
2.    launch on hardware(GDB)

该方法不会下载硬件配置(PL),因此适用于对一个工程进行非第一次的连续调试。首先选择本次应用工程,右键打开菜单栏,选择Run As,随后选择第四项的“4 Launch on Hardware(GDB)”。
3.png
该方法相对于第一种较为简单,但是由于不会对硬件进行配置,而是直接运行应用程序,因此一般可用于已经配置过硬件或硬件未作修改的工程场合。如果未进行过硬件配置的下载直接使用该方法,系统会弹出以下弹窗,用户如果继续下载则可能会引发未知错误。
4.png
3.    run configuration....

该方法最为简单且最为推荐,首先选择本次应用工程,右键打开菜单栏,选择Run As,随后选择最后一项的run configuration....)”
5.png
接下来在弹出的弹窗中勾选“Reset entire system”和“Program FPGA”随后点击Run开始执行。
6.png
该方法相较于前两种发放较为简单,且最不容易出错,在运行时会先复位整个系统,随即对PL进行配置,再配置PS。因此在进行板级验证时该方法最为推荐。


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|手机版|Archiver|芯路恒电子技术论坛  |鄂ICP备2021003648号

GMT+8, 2021-10-19 11:13 , Processed in 0.104298 second(s), 14 queries , File On.

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc. Template By 【未来科技】【 www.wekei.cn 】

快速回复 返回顶部 返回列表