dma 相关问题

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

为什么用cpu_to_le32来表示DMA地址而不用长度?(书上的一个例子代码)

我在阅读《Essential Linux Device Driver》一书(作者:Sreekrishnan Venkateswaran),在第10章清单10.5. 设置DMA描述符和缓冲区,我看到*设备特定的数据结构......。

回答 1 投票 0

具有DMA 7通道常规组的STM32F4 ADC不起作用

我正在尝试设置STM32F407-Discovery开发板,以使用DMA控制器从ADC1读取多个ADC通道。无需使用DMA即可读取一个值。启用DMA时,仅通道1 ...

回答 1 投票 0

将元素作为函数C编程中的参数

我是编程新手,在学习关于在堆上分配内存并尝试同时使用结构和指针时很难。这就是我要实现的目标:创建一个...

回答 2 投票 0

STM32:UART DMA无法正确启动

我正在使用两个通过RS232连接的STM32H743。这两个模块连接到相同的电源。他们使用带DMA的UART。当我同时打开模块时,UART和DMA正确启动。但是当我...

回答 1 投票 0

KVM-具有直通设备的DMA

我有几个假设,如果我错了,请纠正我:如果没有真正的IOMMU,则DMA传输会带来安全风险,因为来宾可能会在主机内存中传输垃圾。有效的DMA -...

回答 1 投票 3

在两个STM32芯片之间进行DMA传输的SPI导致结构中的数据重新排序

将HAL与两个芯片一起使用:STM32F373RBT6和STM32F042K6T6。两者均设置了带DMA的SPI。我在每个处理器的代码中使用以下结构:typedef __packed struct {u16 command; ...

回答 1 投票 0


如何将用户空间数据传递给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

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