U盘PE| w764位旗舰版下载 | U盘装win7系统 | U盘启动 |win7pe | win10下载 |加入收藏土豆PE官网U盘PE,U盘装win7系统,win7pe,U盘启动,U盘装系统,w764位旗舰版下载站!
当前位置:主页 > 帮助中心 > 土豆PE使用教程 >

Petalinux2020.2 开发ZYNQ的AXI DMA

来源:http://www.tudoupe.com时间:2022-03-12

环境:

Vivado 2020.2

Petalinux 2020.2

Ubuntu18.04

概述

使用 mmap 完成用户空间的 AXI-DMA 零副本并包装成图书馆, 我移植了 XIlinx_axidma 开源项目。

( https://github.com/bperez77/xilinx_axidma/tree/master )。

PL工程图

利用两个MDA,一个是DMA使S2MM,一个是DMA使MM2S,并连接两个渠道。

在这里插入图片描述

Linux内核配置

配置Linux内核

有必要保证打开与DMA有关的物体,如果Vavado项目包括AXI-DMA,通常就是这种情况。
发现在花瓣内核内核内核期间,已进入了这些基本重要物品。

这里用一个小技巧,我们决定把它保留在菜单组合中这是一群人第一次能够通过确认自己的保存姓名(例如(alex_sgdma_linux_defconfig))来拯救自己的生命。保存一下,不要退出,在您的 Petalinux 工程文件中查找此文件名 。我们将能够复制它(并在模块开发的后期使用它)。下列物品经过测试,以便按照刺青标准选择y。

CONFIG_CMA=y

CONFIG_DMA_CMA=y

CONFIG_XILINX_DMAENGINES=y

CONFIG_XILINX_AXIDMA=y

CONFIG_XILINX_AXIVDMA=y

CONFIG_DMA_SHARED_BUFFER=y

记住在菜单配置中重新保存并重新命名文件。 petalinux 的配置可以正确创建 Linux 。

CMA配置

当我们完成DMA设置, 我们必须设置CMA。

petalinux-config -c kernel

Library routines->

CMA以下列方式建立,规模为25兆字节。
在这里插入图片描述

源码修改

修改1

修改2

我道歉 exixdma_chrdev.c

修改3

(4)axidma_chrdev.c

从 Linux 内核 4.x 到 5.x, 参数降低, 内核函数被认为没有撞击, 下面的页眉文件主要涉及 。

https://elixir.bootlin.com/linux/v4.9.251/source/include/linux/of_device.h

https://elixir.bootlin.com/linux/v4.9.251/source/include/linux/uaccess.h

我道歉 exixdma_chrdev.c

修改4

设备树在Petetalinux的关系

我不知道你在说什么 但我不确定你在说什么 但我不确定你在说什么 但我不确定你在说什么设备树包括项目的所有设备树。此项目是「 系统用户」 Dtsi 设备树文件特别覆盖的一部分 。该文件由用户修改。

project-spec/meta-user/recipes-bsp/device-tree/files/system-user.dtsi

我不确定, 干顶文件?

设备树修改

在您运行此命令后, 它将生成 pl. dtsi 文件, 您可以检查该文件以确认所需的 PL 设置已经到位 。

petalinux-config -c device-tree

plnx_workspace/device-tree/device-tree/pl.dtsi

我不知道你在忙些什么 pl.dtsi文件信息

更改系统用户. dtsi 文件 。

将以下dtsi资料添加到项目范围/目测用户/记录用户/记录用户/bsp/device-tree/文件/系统用户中:下列设备树首先添加到 exidma_chrdev 磁盘中。在此之后, 您修改了 dtsi 设备树中节点的 pl. Device- id 信息 。

反编译设备树

为了保证我的修改生效 将编译装置树倒转

工程移植

驱动移植

添加驱动程序源,并对 makefile 作出必要修改。

这篇文章是埃及2011年抗议活动独家报导的一部分。

应用移植

添加源代码并更改 Makefile

这篇文章是埃及2011年抗议活动独家报导的一部分。

驱动验证

这篇文章是埃及2011年抗议活动独家报导的部分内容。

Copyright © 2012-2014 Www.tudoupe.Com. 土豆启动 版权所有 意见建议:tdsky@tudoupe.com

土豆系统,土豆PE,win7系统下载,win7 64位旗舰版下载,u盘启动,u盘装系统,win10下载,win10正式版下载,win10 RTM正式版下载,win8下载,电脑蓝屏,IE11修复,网络受限,4K对齐,双系统,隐藏分区,系统安装不了,U盘装系统,笔记本装系统,台式机装系统,diskgenius运用,GHSOT装系统,U盘修复,U盘技巧,U盘速度,U盘不能格式化,U盘复制发生错误,U盘加密,U盘选购,开机黑屏,蓝屏,进不了系统,上不了网,打不开程序,点击无反应,系统设置,PE个性化,PE添加网络,PE维护系统

点击这里给我发消息