请选择 进入手机版 | 继续访问电脑版
[X]关闭

DMA在Linux下如何使用

文档创建者:5me
浏览次数:7562
最后更新:2020-08-28
 
我在调试DMA的时候遇到这个问题,在裸机下我做成回路测试已经通过了,现在想在系统里面跑,但是不知用什么函数去调用DMA,难道要通过/dev/men来操作DMA?我想应该不是这样的,还请这里的大神回答一下,谢谢。

发表评论已发布 6

uisrc

发表于 2019-3-5 13:46:47 | 显示全部楼层

我们还没发布方案
越努力越幸运!加油!

vortex

发表于 2019-3-5 22:09:22 | 显示全部楼层

admin 发表于 2019-3-5 13:46
我们还没发布方案

请问方案大概什么时候能出来啊

vortex

发表于 2019-3-5 22:13:57 | 显示全部楼层

admin 发表于 2019-3-5 13:46
我们还没发布方案

linux下与PL部分高速通信除了DMA意外h,有没其他的办法

uisrc

发表于 2019-3-10 14:31:05 | 显示全部楼层

还可以直接AXI4通信,利用中断通知CPU 数据传输完成
越努力越幸运!加油!

泰山

发表于 2020-8-28 15:04:13 | 显示全部楼层

msxbo 发表于 2019-3-10 14:31
还可以直接AXI4通信,利用中断通知CPU 数据传输完成

这个有没有出来方案?或者讲的详细一点,比如:Vivado 工程怎么改,Linux驱动怎么改,上层应用程序怎么使用?

泰山

发表于 2020-8-28 15:16:07 | 显示全部楼层

Linux对DMA的驱动机制太复杂,还是考虑别的高速传输方式吧。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则