搜索结果
查询Tags标签: ZYNQ,共有 23条记录-
ZYNQ 启动过程简介 以及 ZYNQ 裸机生成BOOT.BIN
背景 下图是ZYNQ的启动过程 上电复位等完成后,先执行BootRom,然后再根据MIO设定的启动方式选择对应从哪里启动,无论从哪里启动,都需要一个BOOT.BIN文件,对于裸机程序来说: BOOT.BIN应对包含如下信息: 1、FSBL 代码,后缀elf; 2、用户程序,后缀elf; 3、用户PL逻辑…
2023/6/14 14:23:26 人评论 次浏览 -
【ZYNQ学习】ZYNQ架构介绍
在上一篇博客中,主要介绍了ZYNQ的基本信息以及如何在vivado上实现自己的设计,但是在实际应用中,掌握ZYNQ的架构是必要的,因此在这篇博客中主要记录一下ZYNQ的架构 本篇博客的主要参考是ZYNQ book,有兴趣的可以去阅读一下,里面对于ZYNQ的介绍我认为讲的还不错,适合入…
2022/3/6 6:16:44 人评论 次浏览 -
EBAZ4205 ZYNQ 7Z010 u-boot & Linux 生成方法记录
上一篇文章介绍了EBAZ4205如何裸机固化,从NAND启动,并生成了.bit和fsbl.elf文件。本文记录如何生成u-boot & Linux。注意:在这之前需要移动电阻将zynq改为从SD卡启动。使用vivado/Xilinx SDK生成.bit和fsbl.elf 上一篇文章生成的.bit和fsbl.elf并没有使用到所有的硬…
2022/2/11 7:16:33 人评论 次浏览 -
复旦微ZYNQ SOC AXI_DMA数据传输
国产复旦微SOC平台的应用尚未普及,在ARM CONTEX A7+FPGA架构(PS+PL架构)中,CPU与FPGA通过AXI总线协议进行数据传输,小批量数据可以通过AXI_lite进行交互,大容量的数据需要采AXI_stream协议。 一,AXI总线简介 复旦微采用四核APU,GP总线接口和HP总线接口带宽支持64位…
2021/12/5 23:18:55 人评论 次浏览 -
复旦微ZYNQ SOC AXI_DMA数据传输
国产复旦微SOC平台的应用尚未普及,在ARM CONTEX A7+FPGA架构(PS+PL架构)中,CPU与FPGA通过AXI总线协议进行数据传输,小批量数据可以通过AXI_lite进行交互,大容量的数据需要采AXI_stream协议。 一,AXI总线简介 复旦微采用四核APU,GP总线接口和HP总线接口带宽支持64位…
2021/12/5 23:18:55 人评论 次浏览 -
ZYNQ开发(一)Linux Shell 指令
Linux Shell 指令 Shell 是一个应用程序,它连接了用户和Linux 内核,让用户能够更加高效、安全、低成本地使用Linux 内核,这就是Shell 的本质。 1、Ls指令的参数以及含义 目录信息查看命令ls,ls主要用于显示指定目录下的内容,列出指定目录下包含的所有的文件以及子目…
2021/12/1 7:10:55 人评论 次浏览 -
ZYNQ开发(一)Linux Shell 指令
Linux Shell 指令 Shell 是一个应用程序,它连接了用户和Linux 内核,让用户能够更加高效、安全、低成本地使用Linux 内核,这就是Shell 的本质。 1、Ls指令的参数以及含义 目录信息查看命令ls,ls主要用于显示指定目录下的内容,列出指定目录下包含的所有的文件以及子目…
2021/12/1 7:10:55 人评论 次浏览 -
Petalinux学习记录
1.petalinux创建工程 进入petalinux安装目录,再控制台输入以下命令启动petalinux source ./settings.sh 2.切换到自己的工程目录,在命令行输入 petalinux-create --type project --name xxx--template zynq“--type”后面的是创建工程类型(project),--name后面的 xxx…
2021/11/27 7:10:11 人评论 次浏览 -
Petalinux学习记录
1.petalinux创建工程 进入petalinux安装目录,再控制台输入以下命令启动petalinux source ./settings.sh 2.切换到自己的工程目录,在命令行输入 petalinux-create --type project --name xxx--template zynq“--type”后面的是创建工程类型(project),--name后面的 xxx…
2021/11/27 7:10:11 人评论 次浏览 -
Zynq-Linux移植学习3-Qspi flash读写操作:裸驱flash区域连续读写
因公司需求,需要开发一个裸驱读写Qspi falsh的驱动。 首先需要了解两个方面的知识,一是spi驱动,二是flash读写指令。spi的驱动在sdk中有集成,在此不再赘述。 下面首先查看数据手册中的读取器件型号指令,确保spi驱动没有问题。spi读0x9F寄存器,读出正确的flashID证明…
2021/11/7 7:16:03 人评论 次浏览 -
Zynq-Linux移植学习3-Qspi flash读写操作:裸驱flash区域连续读写
因公司需求,需要开发一个裸驱读写Qspi falsh的驱动。 首先需要了解两个方面的知识,一是spi驱动,二是flash读写指令。spi的驱动在sdk中有集成,在此不再赘述。 下面首先查看数据手册中的读取器件型号指令,确保spi驱动没有问题。spi读0x9F寄存器,读出正确的flashID证明…
2021/11/7 7:16:03 人评论 次浏览 -
ZYNQ&FPGA 串口通信实验
实验任务 上位机通过串口将数据发送给开发板,开发板通过串口把数据送回上位机。 TX→RX为串行通信,在FPGA内部接收到发送为并行数据。 协议层: 数据位为8位,停止位为1位,无校验位 波特率为115200bps 目的:将上图中数据转换为并行数据并给出标志信号。 串口接收过程示…
2021/11/6 23:43:57 人评论 次浏览 -
ZYNQ&FPGA 串口通信实验
实验任务 上位机通过串口将数据发送给开发板,开发板通过串口把数据送回上位机。 TX→RX为串行通信,在FPGA内部接收到发送为并行数据。 协议层: 数据位为8位,停止位为1位,无校验位 波特率为115200bps 目的:将上图中数据转换为并行数据并给出标志信号。 串口接收过程示…
2021/11/6 23:43:57 人评论 次浏览 -
zynq操作系统: Linux下Misc设备的添加应用
前言:Misc 的意思是混合、杂项的,因此misc设备也叫做杂项设备(杂散设备)。Linux系统中大多数设备都有自己归属的类型,例如按键、触摸屏属于输入设备,Linux系统有input子系统框架专门处理这类设备,同样的对于LED设备,有LED驱动框架专门处理LED设备;但是对于adc、蜂…
2021/8/26 7:07:05 人评论 次浏览 -
zynq操作系统: Linux下Misc设备的添加应用
前言:Misc 的意思是混合、杂项的,因此misc设备也叫做杂项设备(杂散设备)。Linux系统中大多数设备都有自己归属的类型,例如按键、触摸屏属于输入设备,Linux系统有input子系统框架专门处理这类设备,同样的对于LED设备,有LED驱动框架专门处理LED设备;但是对于adc、蜂…
2021/8/26 7:07:05 人评论 次浏览