欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 房产 > 家装 > Vitis通过TCF远程调试ZYNQ Linux

Vitis通过TCF远程调试ZYNQ Linux

2024/10/24 18:15:51 来源:https://blog.csdn.net/zkf0100007/article/details/140855248  浏览:    关键词:Vitis通过TCF远程调试ZYNQ Linux

昨天已经在矿渣板上把petalinux跑起来了,今天准备尝试一下vitis通过TCF远程调试ZYNQ Linux代码,官方和第三方的各种教程满天飞,但还是有几个坑的,教程没说清楚。

1.打开vitis,用vivado导出的xsa文件新建一个platform工程,一路默认
2.在左侧Explorer下,点击platform工程下的platform.spr,在右侧窗口中点击+号Add Domain,新建一个linux的domain
3.点击platform工程,右键选择build,这一步很关键,不build的话,一会新建Application project时,死活不会出现linux domain
4.新建Application project,我的工程名叫hello_linux,选择linux domain,最后就选择hello world,然后build工程
5.设置开发板和PC在一个网段

sudo ifconfig eth0 192.168.1.1

6.设置Linux TCF Agent,并点击Test Connection,测试成功则继续往下
在这里插入图片描述

7.右键选择hello_linux,选择Run configurations,如下图
在这里插入图片描述
8.Main选项卡设置如下:
在这里插入图片描述
9.如果要Debug,那么Debug Configurations也要做类似设置。设置完以后,郁闷的时候来了,点击RUN,没动静,点击Debug,报错如下:
linux agent disconnected no such file or directory
百思不得其解,搜索了半天,怀疑是目录不对,也就是Remote File Path:/run/media/mmcblk0p1/hello_linux.elf。在终端上查看,开发板上只有/run目录,在/run目录下新建/media/mmcblk0p1,一切OK,打印如下:
在这里插入图片描述

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com