dma 相关问题

直接存储器访问(DMA)是现代计算机和微处理器的一个特征,它允许计算机内的某些硬件子系统访问系统存储器,以便独立于中央处理单元进行读取和/或写入。

如何将用户空间数据传递给dmaengine客户端使用调用?

我在带有fpga(SoC)的arm64上有一块板。我已经阅读了“ Linux设备驱动程序”和其他主题。现在,我有点困惑。任务很简单-可以从/ ...

回答 1 投票 0

使用DMA的文件内数据复制

我需要将一些数据从文件的一个区域移到另一个区域。目前,我正在读取字节并将其写回。但是我想知道是否可以更快地进行DMA传输....

回答 1 投票 2

发送完整的回叫未在UART DMA中被调用

我想做的事情很简单。通过DMA传输并等待其传输。然后接收并等待直到收到。当我注释掉接收部分(包括电话...

回答 1 投票 0

STM32F429计时器触发了USART DMA传输问题

这是我在该论坛上的第一篇文章。我正在开发一个基于STM32F429DISCOVERY板的MIDI音序器设备,该板以180MHz的频率运行。为了发送Midi消息,USART1配置为...

回答 1 投票 1

在MPI中一定数量的iovec之后,进程vm readv失败

我正在使用process_vm_readv在MPI中将数据从一个进程获取到另一个进程。我发现在为process_vm_readv提供一定数量的iovec(在本例中为1024)之后,该程序将开始垃圾。我...

回答 1 投票 0

更改指针的地址

我有一个称为bufferA []的整数数组和一个指针* ptr,它指向该数组bufferA [0]中的第一个整数。现在,我想更改指针以指向第二个值bufferA [...

回答 2 投票 0

DMA对STM32 MCU上的GPIO有多可靠?

ST的一些应用笔记讨论了使用DMA到GPIO仿真并行总线。我对此表示赞赏,但它并未回答重要问题。我正在翻阅参考手册,我...

回答 1 投票 1

C ++的空闲内存和指针同时出现

我了解到,尽管在C ++(下载代码为VSCode 0.26.3)中,虽然已经释放了内存,但指向该内存的指针不会改变,这意味着它们将不会为NULL。有什么方法可以...

回答 1 投票 0

STM32H743的FMC时钟频率为480MHz时可以驱动16位8080总线快于1.6MHz吗?

我正在使用STM32H743的FMC来驱动16位8080总线LCD控制器。我尝试使用DMA,MDMA和CPU循环通过FMC将数据传输到8080总线。传输频率不...

回答 1 投票 0

如何在Linux中分配大的连续内存区域

是的,我最终将在DMA中使用它,但是暂时不考虑一致性。我有64位BAR寄存器,因此AFAIK的所有RAM(例如高于4G)都可用于DMA。我是...

回答 1 投票 1

到存储器中的循环DMA周期在STM32传输结束时将如何表现?

我想问,在以下情况下,STM32中的DMA SPI rx将如何运行。我有一个称为A的指定(例如)96字节数组,该数组用于存储从SPI接收的数据。我转...

回答 1 投票 0

直接内存访问的优点是什么?

当cpu释放所有系统总线以进行dma(直接内存访问)传输时,实际上没有cpu操作,因为没有可用的总线?那么使用dmac有什么好处?

回答 1 投票 1

STM32 M4 Cortex WAV播放器SD卡DMA DAC

我的业余爱好项目似乎有点麻烦。对于一个月,我尝试通过DMA从SD卡运行一个16bit 48kHz的波形文件到我的DAC输出。但是...我得到的只是可怕的声音。我读了很多ST ...

回答 1 投票 0

Linux内核flush_write_buffers()如何在x86上工作?

以下代码来自include / asm-i386 / io.h,它是从dma_map_single()调用的。我的理解是flush_write_buffers()应该在映射...

回答 2 投票 3

是否有可能在STM32f0完成的DMA中途获得中断

我有一个要更新的循环DMA。中途完成时是否有可能中断(所以我可以更新前半部分)?

回答 2 投票 3

当I / O和内存之间的通信量很大时,应使用什么?

我上周考试了。他们问了一个问题:“当I / O和内存之间的通信量很大时,应该使用什么?”缓冲区或直接内存访问。

回答 1 投票 0

访问映射的设备内存是否很慢(就延迟而言)?

我知道这个问题很模糊。.但是我希望学到以下内容:MCU将一部分内存地址定向到PCI总线上的设备,因此从理论上讲,用户/内核代码可以直接读取/写入设备...

回答 1 投票 1

Neopixel的系列问题

我正在寻找一些帮助;了解DMA,串行,管理中断和阻塞代码。我有一个ESP32 DEVKITC v4,我正在用它来处理用户从硬件(例如旋转式)输入的内容...

回答 1 投票 1

如何修复'意外的DMA'?

[当我使用版本为'Pixel 2 XL API 29'的android studio显示器时,控制台连续显示错误'gralloc_ranchu:updateHostColorBuffer:意外的DMA,并且屏幕为黑色。...

回答 1 投票 0

在Nucleo-F401RE上配置具有DMA的ADC会产生不稳定的值

我想在STM32(Nucleo-F401RE)上配置具有DMA的ADC,并通过SPI将值传输到Basys 3 FPGA。在通过SPI传输之前,当我使用STMSTudio实时读取内存中的值时,...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.