在我们用petalinux 建立好了 zynq 7000的工程后,我就迫切想做一个简单的程序测试一下。我们就来一个petalinux 下的helloworld 实验。
1: 工程建立
打开 xilinx sdk2018.2, 新建工程,出现如下界面。 取工程名 hello_linux, Os Platform 选择为linux。

点击Next, 在界面里选择 Linux Hello World 模板。然后Finish。
工程文件就建立好了。打开source 下的helloworld.c 文件,内容如下:
#include <stdio.h>
int main()
{
printf("Hello World\n");
return 0;
}
2:调试环境,TCF 代理连接的建立
有些文档说建立petalinux工程应该使能 TCF 代理,我没专门设置,可能缺省是使能的。
在sdk 界面的左下角有个Target Connections 界面,在这里新建连接或者点+ 快捷。 参考下图:

我这个界面实际上建立好了的。
新建连接对话框如下:

在这里给target 取名,这里为mz

本文档详细介绍了如何在PetaLinux 2018.2环境下,针对Zynq 7000创建并调试一个简单的Linux HelloWorld程序。首先通过Xilinx SDK建立工程,选择Linux Hello World模板,然后在SDK中配置TCF代理连接,连接目标主机。接着设置Debug配置,包括Local File和Remote File路径。最后,成功运行程序并在目标机的/mnt目录下验证了hello_linux.elf文件的存在。注意,多次调试时需删除或重命名旧版本的文件,以避免下载冲突。
最低0.47元/天 解锁文章
8701





