新闻详情

新闻详情

首页 / 资讯中心 / 详情

zynq mpsoc例程-helloword-开发软件版本vivadovitis2026.1

发布时间:2026/10/1 7:08:13来源:尧图网络
zynq mpsoc例程-helloword-开发软件版本vivadovitis2026.1
一、打开viado 2026.1 软件如下图所示二、点击红色圈中的创建新项目菜单如下图所示设置红色圈中的项目路径和项目名称点击next菜单如下图所示确认勾选红色圈的小方框点击next,如下图所示红色圈1是你所安装的软件所支持的所有芯片型号红色圈2是软件支持的赛灵思官方开发板。如果使用官方开发板则选择红色圈2并选择相应的开发板型号否则根据红色圈1选择自己项目所使用的芯片型号。三、根据自己的项目选择正确的芯片型号本例程使用的是zynq mpsoc的型号是XCZU3EG-SFVC784-1,选择好芯片型号后点击next,如下图所示红色圈内容未你选择的芯片型号和项目名称请仔细核对如果有错误可以点击Back,重新修改错误内容正确则选择Finish开始创建项目。四、新项目创建新创建的项目如下图所示红色圈1为项目路径红色圈2为芯片型号点击红色圈3创建设计框图如下图所示红色圈内容为设计名称可以根据自己喜好更改也可以不更改使用默认内容然后点击OK如下图所示点击红色圈里的加号进入IP添加框我们添加所选的芯片型号IP,如下图所示双击后即可添加IP到设计中添加成功后如下图所示图中红色圈所示IP即为我们项目所选主芯片XCZU3EG-SFVC784-1双击该IP开始进行参数设置如下图所示红色圈1为整个芯片的框图红色圈2为外设配置界面菜单红色圈3为芯片的时钟配置界面菜单红色圈4为芯片所连接的DDR的参数配置菜单红色圈5为PS和PL的交互配置界面菜单。点击红色圈2如下图所示红色圈1为PS端IO管脚的电平设置需要根据自己的实际项目进行设置红色圈2为低速外设的配置栏比如QSPI,SD卡emmc,uart,i2c等的配置。红色圈3为USB接口以太网接口PCIE接口DP接口SATA等高速接口的配置。红色圈4为某些模块参考时钟的配置。本例程不使用高速接口只需要配置SD卡和uart接口SD卡是为了启动加载程序也可以配置QSPI接口将代码烧录到QSPI设置启动模式为QSPI则不需要配置SD卡。本例程需要配置QSPI,SD卡UART三种外设。UART用来在程序启动后打印信息。QSPI和SD分别演示这两种程序的启动加载也可以不配置QSPI和SD卡使用JTAG进行加载但是每次系统上电都需要重新通过JTAG加载程序。本设计配置好的参数如下图所示配置好IO外设后点击时钟配置菜单进入系统时钟配置界面如下图所示红色圈为系统时钟频率根据项目实际的时钟频率更改即可一般设计中都为选择赛灵思推荐的33.333MHz时钟。选择好之后点击DDR参数设置菜单进入DDR参数设置界面如下图所示红色圈1下拉框有赛灵思支持的DDR型号如果没有你需要的型号则选择custom下面的参数需要根据你的DDR型号进行正确设置。本例程所使用的DDR在赛灵思所支持的型号里选择如下图红色圈1但是容量不同所以需要将红色圈2和3DDR的容量和Row Address Count 进行更改更改完成后点击OK。进入如下界面点击红色圈1然后点击红色圈2进入如下界面点击红色圈菜单弹出如下菜单点击OK弹出如下错误菜单根据错误提示红色圈的时钟有报错这是因为我们没有为这个接口接入时钟信号点击OK,返回设计界面按照下图红色圈所示使用鼠标将这两个管脚连接即可。然后重新进行上上一步的操作。此时我们发现不再报错进度条正在执行完成后如下图所示点击红色圈里的菜单然后一路ok或yes,直到编译完成并生成位流文件。导出硬件配置文件如下图所示按照顺序分别点击红色圈123。如下图所示选择红色圈然后一路next,最好点击finish。五、新建一个helloworld的vitis工程目录打开vitis2026.1软件本例程建立的目录如下D:\work\vitis\2026\helloworld如下图所示在vivado软件窗口中点击红色圈1然后点击红色圈2菜单启动对应的vitis软件。vitis软件界面如下图所示六、vitis2026.1 helloworld工程的创建如上图点击红色圈菜单创建一个平台工程如下图所示红色圈1选择刚才创建的工程路径红色圈2输入平台工程名称此处平台工程名称不修改然后点击next,进入平台工程创建如下图所示红色圈中选择上面vivadao软件导出的硬件描述文件system_wrapper.xsa一路点击next,开始创建平台软件。创建完成后如下图所示点击红色圈1编译平台工程编译成功后该菜单后面出现一个绿色的对号。然后点击红色圈2进入如下界面点击红色圈后面出现一个小加号点击这个小加号开始创建helloworld例程先选择next,出现如下界面先选择红色圈1然后红色圈2从灰色变成白色点击next,一路向下直到最好点击finish开始创建helloworld例程。例程创建成功后如下图所示红色圈1为hellowrold工程红色圈2为源文件红色圈3为源文件代码。为了方便观察串口打印信息更改源文件如下1、添加sleep.h头文件2、添加串口连续打印信息为防止串口打印太快添加延时2s打印一次信息。然后编译helloworld工程编译完成后如下图所示红色圈1出现绿色小对号说明编译成功然后点击红色圈2,创建启动镜像文件如下图所示确保选择红色圈1红色圈2出现提示信息提示内容为红色圈选择输出文件路径选择好路径后点击create image,创建成功后软件信息栏会出现创建的启动镜像文件如下图所示准备一个SD卡并格式化为fat32格式将刚才生成的启动镜像文件拷贝到SD插入板子的SD插槽并选择启动模式为SD卡启动连接好串口上电。串口默认的波特率为11520008位数据1位停止位无校验位。
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

LangChain RAG数据预处理实战:Loader与Splitter的避坑指南 2026/10/1 8:10:26

LangChain RAG数据预处理实战:Loader与Splitter的避坑指南

做RAG知识库项目,最容易被忽视的一环其实是LangChain RAG 数据预处理。我接手过不少检索效果不理想的项目,最后排查下来,十个里有八个问题不在模型、不在向量库配置,而是在文本进入Embedding模型之前就坏了。Document Loader加载出…

阅读更多 →
电商AI Listing生成器:规则驱动的多平台文案工程 2026/10/1 8:10:19

电商AI Listing生成器:规则驱动的多平台文案工程

1. 项目概述:一个专为电商卖家设计的AI Listing生成系统 ListingLift这个名字,第一眼就点破了它的核心价值——不是泛泛而谈的“AI写作工具”,而是直击电商运营最耗时、最反人性的痛点:写商品标题、描述、标签、五点描述、SEO关键…

阅读更多 →
提示词工程实战:五种失效模式与七步修复框架 2026/10/1 8:10:19

提示词工程实战:五种失效模式与七步修复框架

1. 提示词失效的底层逻辑:为什么你写的提示词总是不听话写了两年多提示词,带过十几个人的小团队,我最大的感受是:大部分人写提示词的方式,从根上就错了。他们把提示词当成“许愿池”——扔一句话进去,期待模…

阅读更多 →
衡阳中级工程师职称答辩容易踩哪些坑?答辩内容和业绩材料匹配技巧 2026/10/1 8:10:11

衡阳中级工程师职称答辩容易踩哪些坑?答辩内容和业绩材料匹配技巧

一、衡阳申报人答辩被“卡”的常见场景 中级工程师答辩是申报路上的关键一关。很多衡阳的工程师材料准备得很认真,却在答辩环节因为一些本可避免的坑被扣分,甚至不通过。这些坑大多集中在同一个问题上:答辩内容和书面业绩材料对不上。 二、避…

阅读更多 →
图书馆书架太密、信号弱,室内定位导航怎么做?2026图书馆室内定位导航服务商推荐 2026/10/1 8:10:11

图书馆书架太密、信号弱,室内定位导航怎么做?2026图书馆室内定位导航服务商推荐

针对图书馆书架密集、信号遮挡导致的寻书难题,本文梳理出四步实施路径。从剖析环境痛点到推荐大希科技作为服务商,再到解析其多源融合技术与真三维地图优势,最后通过落地案例验证方案实效,为2026年图书馆室内定位导航建设提供务实参考。一、第一步:直面痛点,厘清图书馆定位导航…

阅读更多 →
启发式执行:基于经验优化执行路径 2026/10/1 8:10:11

启发式执行:基于经验优化执行路径

启发式执行:基于经验优化执行路径📝 本章学习目标:本章探讨思考机制,让AI Agent具备自主规划能力。通过本章学习,你将全面掌握"启发式执行:基于经验优化执行路径"这一核心主题。一、引言&#xf…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉