
Xilinx ZYNQ
文章平均质量分 88
ZYNQ使用总结
【星星之火】
请认真的去做好一些事情。
展开
-
ZYNQ LWIP实验
xilinxvitis创建demo工程的时候,自带了lwip案例。已经被xilinx支持的很好,最多根据使用的phy不同,增加对自己phy的支持。移植工作已经被xilinx做好了。原创 2022-07-26 16:43:05 · 2206 阅读 · 0 评论 -
Vivado工程配置petalinux实现linux下网卡驱动
基于Vivado工程配置petalinux实现linux下控制PL端GPIO 完成对linux网卡的驱动实验内容:Xilinx ZYNQ-7000开发板VM Ubuntu 18.04.5 LTSwindows 10Vivado v2021.1 (64-bit) 系列工具ug585-Zynq-7000-TRM.pdfug821-zynq-7000-swdev.pdf ug1144官方wiki-linux驱动 Linux Drivers - Xilinx Wiki - Confluence原创 2022-07-13 09:27:28 · 5375 阅读 · 3 评论 -
Vivado工程配置petalinux实现linux下控制PL端GPIO
0、说明 在前面,使用petalinux构建ZYNQ Linux系统,当时使用了官方针对ZCU104提供的BSP构建petalinux系统。同时也简单说明了通过vivado工程配置petalinux的过程。 本节重点介绍,vivado设计如何和petalinux结合在一起。并联合开发。1、环境1.1 硬件环境Xilinx ZYNQ-7000开发板1.2 软件环境VM ubuntu 18.04 windows 10 vivada2018.3系列工具1........原创 2021-07-29 22:25:23 · 4729 阅读 · 0 评论 -
ZYNQ bring-up分析(bootrom+fsbl)
0、说明上一节基于vivado2021.1及vitis完成PL及PS工程搭建调试,通过创建vivado工程,导出硬件,vitis完成一个uart打印的裸机程序。似乎一切都在操作软件IDE,没有涉及到太多的编码。而传统的CPU串口打印,需要完成:CPU初始化-设置栈-串口初始化-操作寄存器打印输出。那么总要有地方做这些的事情,越是图形化的东西,理解其背后的东西就显得更加重要。 通过IDE开发的时候,通过VIVAO导出的XAS文件,提供了硬件的使用情况,VITIS通过分析X...原创 2021-07-19 21:06:13 · 1717 阅读 · 0 评论 -
基于vivado2021.1及vitis完成PL及PS工程搭建调试
0、说明 使用最新版vivado2021.1,结合vitis完成整个工程及烧写调试。 实现如下初步功能:PL端实现LED流水灯 PS端通过裸机串口打印信息 制作BOOT.bin,通过SD及flash固化代码1、环境1.1 硬件环境Xilinx ZYNQ-7000开发板1.2 软件环境VM ubuntu 18.04 windows 10 vivada2021.1系列工具1.3 资源下载准备Xilinx 下载站点 https://c...原创 2021-07-14 20:55:07 · 11752 阅读 · 4 评论 -
使用源码独立编译ZYNQ Linux系统
0、说明 之前通过使用petalinux构建ZYNQ Linux系统,依赖于对petalinux的理解,本节通过最原始的方法编译ZYNQ系统。及获取源码,然后对源码独立编译,打包后烧录。1、环境1.1硬件环境Xilinx ZCU104开发板1.2软件环境VM ubuntu 18.04 windows 101.3资源下载准备内核源码通过petalinux完成配置内核后,在工程的build/downloads目录下有git2_github.com.Xilinx.li....原创 2021-07-04 20:25:55 · 3544 阅读 · 2 评论 -
使用petalinux构建ZYNQ Linux系统
0、说明1、环境1.1硬件环境Xilinx ZCU104开发板1.2软件环境VM ubuntu 18.04 windows 101.3资源下载准备下载PetaLinux 安装工具petalinux-v2021.1-final-installer.run用于安装PetaLinu工具,之后可以使用PetaLinu相关命令。https://china.xilinx.com/support/download/index.html/content/xilinx/zh/downloa原创 2021-07-02 21:49:28 · 7498 阅读 · 2 评论