芯路恒电子技术论坛

 找回密码
 立即注册
热搜: 合集
查看: 4803|回复: 0

【例程使用】ZYNQ开发板嵌入式ARM裸机例程使用指南

[复制链接]

该用户从未签到

59

主题

81

帖子

1339

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1339
发表于 2022-1-6 11:44:10 | 显示全部楼层 |阅读模式
为了方便用户对比学习,ZYNQ系列开发板嵌入式教程的每一章设计,我们都提供有对应的例程,位于开发板资料的02_设计实例文件夹下。用户在需要时可以自行解压参考,以ACZ702开发板为例,对应的嵌入式例程分为ZynqLib、ACZ7010和ACZ7020三个压缩文件,前者是应用库后面两个是对应开发板的例程。
image.png

这里以ACZ7020文件夹为例,对应为7020芯片型号的ACZ702开发板例程,双击进入后,每个文件夹都对应一个例程

image.png

选择想要打开的工程双击进入,这里以key_ctrl_led为例,双击.xpr后缀文件即可运行工程,在win10系统下该文件会带有Vivado图标

fakename.png

打开后的界面如下,这里我们需要保持工程路径的精简性,且确保工程路径是纯英文,对于过长的工程路径,Vivado会进行报错提示

fakename.png

点击“Open Block Design”即可查看例程的硬件逻辑系统,对于各个IP核的配置,双击即可查看。用户如果需要对硬件逻辑系统修改,修改完成后需要重新综合/生成比特流,并导出硬件信息。

fakename.png

点击“Launch SDK”即可打开SDK软件,此时软件会提醒我们硬件信息不是最新的,询问是否继续,直接点击Yes即可。这里的提醒是因为在打包例程时,我们对工程进行了清理,相关文件被清除后导致软件认为硬件信息已过时。

fakename.png

打开SDK后,由于工程路径相对于原路径发生了更改,通常会出现两个硬件资源描述文件。其中后缀为0的为旧的硬件资源描述文件,后缀为1的为路径发生变化后软件自动生成的新的硬件资源描述文件。修改后导出的硬件信息会被存于新的硬件资源描述文件中,用户程序的执行则是基于后缀为0的硬件资源描述文件。因此我们需要修改硬件资源描述文件路径,具体方法如下:
  • 右键单击后缀为1的硬件资源描述文件,点击更改硬件规范
  • 复制后缀为1的硬件规范路径,随后点击取消
  • 右键单击后缀为0的硬件资源描述文件,点击更改硬件规范
  • 后缀为0的硬件规范文件路径修改为复制的后缀为1的硬件规范文件路径
  • 删除除后缀为0以外的所有硬件资源描述文件,删除时勾选删除磁盘文件
更改板级支持包1.png
步骤1

更改板级支持包2.png
步骤2

更改板级支持包3.png
步骤3

更改板级支持包4.png
步骤4

更改板级支持包5.png
步骤5

在删除硬件资源描述文件时,有时会弹出如下所示警告弹窗,我们可以不予理会,点击“Continue”删除即可(由于本次未碰到该情况,这里使用的其他工程截图)

9.png

删除后可能出现工程报错的情况,这是因为工程此时的板级支持包(BSP)是基于后缀为1的硬件资源描述文件,文件被删除后BSP并没有被即使更新。右键单击BSP文件夹,将其重新生成。

更改板级支持包6.png

有时会出现硬件资源描述文件后缀无法修改的情况,此时我们只需将描述文件全部删除,关闭SDK后,在Vivado中重新导出硬件信息,再Launch SDK即可。
在SDK左侧的工程资源栏中,main.c内为工程对应的用户代码,PS_GPIO为提前封装好的库,该库源于我们前面提到的ZynqLib压缩包。

fakename.png

如果想要进行板级验证,在连接好相关硬件后点击SDK工程(这里为key_ctrl_led),随后右键或者点击上方的Run,在展开的选项中选择“Run Configurations...”

image.png image.png


随后在弹出的运行配置界面中,新建一个GDB或System Debugger任务,检查新建任务名后缀是否带有.elf字样,如果没有说明SDK工程未编译,需要重新保存编译。随后检查相关文件是否添加,并勾选下方四个选项。

fakename.png fakename.png

确认配置无误后点击Run即可开始烧录验证。


回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-3 08:38 , Processed in 0.111022 second(s), 34 queries .

Powered by Discuz! X3.4

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

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