dma 相关问题

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

STM32 DMA第一次接收UART数据顺序错误

我有一个使用 STM32L010F4 的项目,它通过 UART 接收六个字节的数据。收到后,它应该将 ACK 发送到不同的设备。 RX 数据有一个已知的 SOF 和 EOF 字节。我是

回答 1 投票 0

STM32 - 隔行扫描 SAI 同步接收器

我正在从事一个项目,该项目涉及使用两条数据线接收 I2S 信号,每条数据线承载一个音频通道,共享相同的字和位时钟。为此,我正在使用 SAI(序列号 A...

回答 1 投票 0

使用 DMA 通过 SPI 发送数据

我需要尽快将数据从 Arduino DUE 发送到外部 DAC。为此,我使用 DMA 和 SPI,我希望 DMA 从内存中获取数据并将其发送到 SPI,SPI 将中继 ...

回答 0 投票 0

xilinx-XDMA 驱动代码测试 — 为什么读取速度这么低

我成功编译了Xilinx官方XDMA驱动代码,我在tools目录下使用了'dma_to_device'和'dma_from_device'。但是,出现了一些问题: 我使用了相同大小的测试文件...

回答 0 投票 0

OpenCL enqueuMapBuffer是用MMIO还是DMA?

我正在使用 OpenCL 在 FPGA 上进行加速,我对 OpenCL 的工作原理感到非常困惑。我的意思是数据传输是如何通过 enqueueMapBuffer 完成的。通过 MMIO 或 DMA? 考虑 OpenCL

回答 0 投票 0

TIMER 触发 DMA - AD 转换,STM32F4 works only ones

我正在通过 Nucleo STM32F401RE 板上的定时器触发的 DMA 传输实现 A/D 转换。 用于时基的 TIMER2 和带有 DMA 查看调试的 ADC 都很好。 布...

回答 0 投票 0

如何在 TI TM4C123GH6PM 微控制器上用 C 语言将 uDMA 配置为 SPI 乒乓模式?

如果您取消注释由 SysTick 计时器触发的通道 30 上的基本软件 DMA 传输,则 DMA 引擎工作。 但是 Timer1A 触发 DMA 到 SSI1-DR 使 DMA 引擎空闲。 我正在努力...

回答 0 投票 0

有人能帮我弄清楚为什么 uDMA pingpong 操作不能使用这段代码吗?

如果您取消注释由 SysTick 计时器触发的通道 30 上的基本软件 DMA 传输,则 DMA 引擎会工作。但是 Timer1A 触发 DMA 到 SSI1-DR 使 DMA 引擎空闲。 我正在尝试...

回答 0 投票 0

STM32:DMA 如何将具有 3 个通道的 ADC 的值作为半字保存到缓冲区中?

我有一个配置了 1 个 ADC 和 2 个通道的 STM32L151RBT6。 ADC 配置为“扫描模式”和“连续模式”。 ADC 的分辨率为 12 位。 ADC 值为 ...

回答 1 投票 0

如何将 ADC 值发送到串行端口

我希望能够将我的 ADC 值发送到 Nodemcu 以将它们放入 Web UI 但我什至无法将任何 UART 值发送到串行端口并且我没有发现问题 我将我的变量和库设置为; #

回答 0 投票 0

IOMMU 如何通过 DMA 取消映射来自不同外围设备的 IOVA

我一直在努力获取这方面的信息,但仍然没有得到任何可靠的信息。所以,到目前为止我了解到的是 IOMMU 将 DMA 提供的 IOVA 转换为 phy...

回答 0 投票 0

如何读取内核驱动中的/proc/<pid>/pagemap?

我正在尝试在这样的内核驱动程序中读取 /proc//pagemap: uint64_t 页面; uint64_t va = 0x7FFD1BF46530;` loff_t pos = va / PAGE_SIZE * sizeof(uint64_t); 结构文件 * filp =

回答 2 投票 0

如何在 ARM 中管理无法访问 d-cache 的设备

我在 STM32H7 SoC 中使用启用了 DMA 的 SPI 设备。 DMA 外设。无法访问 d-cache,因此为了使其正常工作,我完全禁用了 d-cache(有关更多信息,请参阅此

回答 0 投票 0

为什么用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


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