Hello World

  • 前言
    • Vivado工程建立
    • vitis工程
      • 下载出错

前言

KV260的教程非常少,基本只有官网的文档,对我这样的小白实在是太不友好了。
拿到KV260后,首先按照官网上的教程装了个系统,跑了一个相机的例子,后面想弄个Hello world出来,但是程序一直下载不进去,后面会说怎么解决。

Vivado工程建立


点击“Create Block Design”,创建一个Block设计,也就是图形化设计

点击“Add IP”快捷图标
搜索“zynq”,在搜索结果列表中双击”Zynq UltraScale+ MPSoC”


双击Block图中的ZYNQ核,配置相关参数


这里波特率默认115200,所以不用在配置。

点击 run block automation,可以自动配置一些参数。

多了一些端口不用管,pl端的这次不会用到。

点击make,端口引出


检查有没有错误

选择Block设计,右键“Create HDL Wrapper…”,创建一个Verilog或VHDL文件,为block design生成HDL顶层文件。


选择block设计,右键“Generate Output Products”,此步骤会生成block的输出文件,包括IP,例化模板,RTL源文件,XDC约束,第三方综合源文件等等。供后续操作使用。

在菜单栏“File -> Export -> Export Hardware…”导出硬件信息,这里就包含了PS端的配置信息。

在弹出的对话框中点击“OK”,因为实验仅仅是使用了PS的串口,不需要PL参与,这里就没有使能不选择“Include bitstream”,点击Next可修改导出名字以及导出路径,默认是在vivado工程目录下的,这个文件可以根据自己的需要在合适的位置,不一定要放在vivado工程下面,vivado和vitis软件是独立的。在这里我们选择默认不做更改。点击Next


此时在工程目录下可以看到xsa文件,这个文件就是这个文件就包含了Vivado硬件设计的信息,可交由软件开发人员使用。

vitis工程

打开vitis





打开vitis自带的串口工具


成功!!!

下载出错

下载错的一般都是启动项选择错了,可以参考官网的文档
https://xilinx.github.io/kria-apps-docs/creating_applications/2021.1/build/html/docs/bootmodes.html


切换成这个就可以了。

[KV260学习] Hello World相关推荐

  1. linux 在家工作_在家工作和适当的业务

    linux 在家工作 I have been really enjoying listening to the Bootstrapped podcast from Ian Landsman and A ...

  2. 2、【KV260开发】yolov4模型训练、量化、编译、部署

    前言 由于毕业设计就是基于KV260搞智能监控那一套,因此主要关注深度学习应用这一块,硬件部门涉及比较少. 通过Vitis AI官方手册可知,成功完成一个深度学习应用需要四个步骤:模型训练.量化.编译 ...

  3. java入门 慕路径,Java入门基础知识总结学习教程大全【必看经典】

    类型的表达式,是循环条件,表达式3是党执行了一遍循环之后,修改控制循环的变量值. ??? for语句的执行过程是这样的:首先计算表达式1,完成必要的初始化工作:然后判断表达式2的值,如果表达式的值为t ...

  4. Java EE学习心得

    –Java EE学习心得   1.    称为编程专家的秘诀是: 思考-----编程--------思考------编程--.. 编程不能一步到位,不能一上来就编,必须先思考如何写,怎样写?然后再编程 ...

  5. FastAI 2019课程学习笔记 lesson 2:自行获取数据并创建分类器

    文章目录 数据获取 google_images_download 的安装和使用 挂载google 个人硬盘到Google colab中 删除不能打开文件 创建ImageDataBunch 训练模型 解 ...

  6. FastAI 课程学习笔记 lesson 1:宠物图片分类

    文章目录 代码解析 神奇的"%" 导入fastAI 库 下载解压数据集 untar_data 获取帮助文档 help() ? ?? doc 设置路径 get_image_files ...

  7. 深度学习学习指南-工具篇

    colab Colab是由Google提供的云计算服务,通过它可以让开发者很方便的使用google的免费资源(CPU.GPU.TPU)来训练自己的模型. 学习经验总结 如何使用命令行? 通过!+cmd ...

  8. Redis学习之路(一)--下载安装redis

    redis学习之路--下载安装redis windows安装redis 1.下载redis 2.安装 3.查看是否安装成功 windows安装redis 1.下载redis 网址:https://gi ...

  9. python内置库之学习configparser库(一)

    python内置库之学习configparser库(一) 1.引言 ini文件简介 [节] 键=值 注:节不能重复出现 2.自己封装了一个增删改查的类,可以参考一下 import configpars ...

最新文章

  1. MXNET源码中TShape值的获取和打印
  2. FCS省选模拟赛 Day5
  3. Coinbase宣布在以太坊经典上市前进行最终测试
  4. 老罗锤子rom发布会的十五个猜想
  5. MySQL 性能 细节 考量 (更新中......)
  6. Elasticsearch原理与调优
  7. 舒适的路线(codevs 1001)
  8. 3、vueJs基础知识03
  9. matlab贝塞尔函数的根,matlab画贝塞尔函数根分布的曲线图.doc
  10. OpenCV基本函数使用--Python
  11. linux找回删除的文件6,在Centos6/RHEL6上恢复ext4文件系统下误删除的文件
  12. workbench拓扑优化教程_ANSYS经典案例在Workbench中实现 | 基于网格重划分的金属成型仿真分析...
  13. 柯尔莫哥洛夫微分方程
  14. 计算前复权和后复权价格?A股复权因子的使用
  15. Multisim仿真—CMOS门电路
  16. Cortex-A55核心板 | 瑞萨工业级G2L多核MPU
  17. Laravel-hyn/multi-tenancy多租户扩展的使用
  18. 一个APP诞生的自述日记,APP开发流程
  19. 深入浅出JS—15 ES6中Proxy及Reflect的使用
  20. 微信小程序----对接OneNet平台(测试版)

热门文章

  1. 某函数定义中,引用同一个类讨论
  2. 论文笔记-EWA-2经验加权吸引力模型
  3. gta5汽车oracle2数据,《GTA5》全车辆数据修改图文教程攻略
  4. Java斗地主小游戏有序版
  5. 部分国外邮箱服务商简介
  6. 万卷书 - 醉酒 Drunk
  7. splay单旋与双旋
  8. “超级网红”罗永浩要拿什么赌明天?
  9. jdk修改配置不鞥生效解决方案
  10. QC/MTK PE/USB PD三大快充技术对比