如何打开一个获得的ZYNQ的裸机SDK实例工程并本地编译和调试运行

如何打开一个获得的ZYNQ的裸机SDK实例工程并本地编译和调试运行

1.首先打开vivado工程

image.png (25.03 KB, 下载次数: 123)

下载附件

2024-7-18 09:20 上传

2.然后点击左上角的File->Launch SDK

image.png (74.33 KB, 下载次数: 145)

下载附件

2024-7-18 09:21 上传

3.弹出的窗口,选择OK

image.png (22.54 KB, 下载次数: 115)

下载附件

2024-7-18 09:23 上传

image.png (41.82 KB, 下载次数: 130)

下载附件

2024-7-18 09:24 上传

4.这里会加载SDK工程,如果你无法成功打开SDK,参考这个链接

【Zynq】使用Vivado打开SDK时,SDK闪退的解决方法

http://www.corecourse.cn/forum.php?mod=viewthread&tid=28676

image.png (214.03 KB, 下载次数: 280)

下载附件

2024-7-18 09:28 上传

5.注意,在sdk界面,左侧的Project Explorer,如果出现了后缀为platform_0和platform_1的文件夹,这是由于工程的路径发生改变,导致sdk软件认为原来的platform_0无效,自动生成了一个符合当前路径的新的platform_1,这会导致后续导出新的hdf时,被更新到未使用的platform_1,而非我们正在使用的platform_0,即新导出的hdf不生效(这里看不懂可以略过)

image.png (107.36 KB, 下载次数: 155)

下载附件

2024-7-18 09:27 上传

6.因此我们需要重新指定platform_0的路径,使其生效,右键点击platform_0,选择“Change Hardware Platform Specification”,弹出的窗口选择“Yes”

image.png (135.54 KB, 下载次数: 172)

下载附件

2024-7-18 09:44 上传

image.png (129.07 KB, 下载次数: 213)

下载附件

2024-7-18 09:46 上传

7.在弹出的界面选择正确的hdf文件,即当前vivado工程下的后缀为.sdk的路径,选中hdf文件,最后点击“OK”

image.png (59.18 KB, 下载次数: 169)

下载附件

2024-7-18 11:50 上传

8.接着右键点击platform_1文件夹,将其删除掉

image.png (49.4 KB, 下载次数: 137)

下载附件

2024-7-18 11:51 上传

image.png (49.09 KB, 下载次数: 153)

下载附件

2024-7-18 11:51 上传

image.png (36.75 KB, 下载次数: 134)

下载附件

2024-7-18 11:52 上传

9.最后清理一下工程和bsp,Crtl + 鼠标左键选择除了platform之外的所有文件夹,右键选择Clean Project,等待工程清理完毕并自动编译完成,右下角的进度条跑完

image.png (45.57 KB, 下载次数: 114)

下载附件

2024-7-18 15:34 上传

10.此时下方再没有任何报错,说明已经成功编译生成了新的elf

image.png (36 KB, 下载次数: 142)

下载附件

2024-7-18 15:39 上传

11.接下来我们将程序下载到板子上调试运行,选中工程,右键Run As -> Run Configurations...

image.png (166.66 KB, 下载次数: 248)

下载附件

2024-7-18 15:42 上传

12.右键删掉GDB下的旧项

image.png (64.37 KB, 下载次数: 169)

下载附件

2024-7-18 15:44 上传

13.双击GDB,创建一个新项,接着按照下图勾选,如果某些项是灰色无法勾选,忽略即可,点击Run将程序下载到开发板

image.png (172.28 KB, 下载次数: 233)

下载附件

2024-7-18 15:47 上传

14.如果还出现了以下警告,请查看这个帖子

【Zynq】打开SDK工程后显示路径无效warnings的解决方法

http://www.corecourse.cn/forum.php?mod=viewthread&tid=28658

image.png (78.46 KB, 下载次数: 182)

下载附件

2024-7-18 15:51 上传

🎨 相关创意作品

丹麦视频
28365官方网

丹麦视频

📅 06-27 👁️ 346
山字旁加一个同念什么字?《峒》怎么读?
28365官方网

山字旁加一个同念什么字?《峒》怎么读?

📅 07-05 👁️ 1681
币圈科普:非小号交易所功能特点介绍,非小号交易所怎么样