创建K26 SOM最小系统
本文介绍如何使用K26 SOM新建最小系统,以及如何解决工程中经常出现的问题。
新建Vivado工程
选择K26 SOM单板
在Vivado中新建工程,选中board中的Kria K26C SOM。
新建bd文件
在新建的bd文件中添加Zynq UltraScale+MPSoC
此时的Zynq UltraScale+MPSoC中配置信息不是SOM单板的信息。
运行Run Block Automation
默认会勾选Apply Board Preset,运行之后Zynq UltraScale+MPSoC导入K26 SOM配置,这一步很重要。
完成下图所示连接:
加入UART
Create HDL Wrapper
Generate Bitstream
编译工程,生成bit文件。
新建Vitis工程
Export Hardware Platform
Lauch Vitis IDE
新建工程
Vitis工程路径改变
当工程文件路径发生变化时,打开Vitis时需要重新选中工程路径。进入工程后,需要重新选择Platform
点击Manage
选择xpfm文件位置
选择yes,重新编译工程。
XSA文件发生变化
当vivado工程代码发生变化时,重新生成xsa文件,在Vitis工程中需要做如下操作:
- Updatae Hardware Specificatioon
- 编译platform
- 编译工程
创建K26 SOM最小系统相关推荐
- ZynqLinux最小系统系列—— 4、Petalinux工程创建与编译以及烧写到FLASH(二)
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 ZynqLinux最小系统系列-- 4.Petalinux工程创建与编译以及烧写到FLASH(二) 写在前面 接上一篇 烧写FLASH ...
- Kria K26 SOM 在 KV260 开发板上的使用
Kria K26 SOM 在 KV260 开发板上的使用 参考 前言 一.Linux开发环境搭建 1. 设置使用local sstate,加速工程编译 (1) 在Xilinx官网下载 aarch64 ...
- 最小系统必须安装的组件(仅做参考)
此是最小系统安装组件,如果做成XPE,可能会出现问题.不推荐最小化组件构建系统. ★最小系统必须安装的组件 Design Templates→Windows-based Terminal Profes ...
- 不使用总线矩阵的CortexM3最小系统搭建(AHB外设有ITCM,DTCM,DEFAULT_SLAVE和AHB_APB桥,APB外设只有一个UART)附整个工程
1.1. 实验任务: 不使用总线矩阵搭建系统,系统挂载APB_UART.AHB_SRAM等外设. 1.2. 实验所需模块 CortexM3.v ---------------------------- ...
- pygame的最小系统
文章目录 一.pygame是什么? 二.使用步骤 1.安装pygame库 2.打开pygame的最小系统 总结 一.pygame是什么? Pygame是被设计用来写游戏的python模块集合,Pyga ...
- AD软件绘制stm32最小系统电路原理图与PCB图
文章目录 AD软件绘制stm32最小系统电路原理图与PCB图 一.在Altium Designer下建立工程 1. 新建工程 2. 新建图纸以及相关的库 二.绘制最小原件库 三.绘制原理图 1. 首先 ...
- Altium Designer初学者入门——stm32最小系统的PCB图(接上一篇原理图绘制)
文章目录 一.PCB封装库 二.从原理图导入到PCB图 三.布局 四.布线 五.覆铜 六.丝印整理 七.电气规则检查 一.PCB封装库 PCB封装库相对原理图库的创建要更麻烦一些,我本人是安装的网上找 ...
- 用Altium Designer绘制stm32最小系统的电路原理图并完成STM32+SD卡 的系统原理图设计
目录 一.安装Altium Designe18 二.用AD18绘制stm32最小系统的电路原理图 1.新建工程 2.添加原理图 3.下载并添加元件库 4.绘制芯片模块原理图 4.1 常见的工具栏介绍 ...
- 使用Altium Designer 18绘制stm32最小系统的电路原理图
文章目录 前期准备 一.查找stm32最小系统原理图 二.创建stm32最小系统元件库 1.建立一个元件库工程 2.系统自带的PCB封装的生成 PCB的封装 与PCB封装对应的SCH封装 3.自定义的 ...
最新文章
- MVVM架构~knockoutjs系列之为validation.js扩展minLength和maxLength
- html5 判断手机电脑,H5_0006:JS判断PC,平板,手机平台的方法
- 深入php内核,从底层c语言剖析php实现原理
- 浅谈关于nil和 null区别及相关问题
- Python二级笔记(12)
- kohana php,[php框架]kohana中文译本.pdf
- 程序员一般都浏览这些网站,不仅仅提升编程水平!
- 虚拟机里Ubuntu编译内核方法
- web图书销售管理系统_美萍手机销售WEB版销售管理系统整体解决方案服务商
- 苹果电脑自带截图工具怎么用?mac自带截屏工具使用技巧分享
- micropython控制舵机_玩转micro:bit-用BXY控制小舵机、360舵机和带驱动N20电机
- D4:非成对图像去雾,基于密度与深度分解的自增强方法(CVPR 2022)
- 金蝶K3案例实验实际成本后台配置
- 【程设作业】魔兽世界三:开战
- OpenGL绘制三角形
- antd upload和form结合使用
- Linux中级——“驱动” 控制硬件必须学会的底层知识
- Python-Django毕业设计重庆工商大学失物招领系统(程序+Lw)
- 值得收藏的Java后端书籍清单!
- 一款简单的Bootstrap和jQuery倒计时插件