F28335使用DMA接收MCBSP数据,最大接收频率只到5MHZ?
我使用DMA搬运mcbspa数据,mcbspa做SPI从设备,主设备是STM32,每5毫秒发送5个word,D
我使用DMA搬运mcbspa数据,mcbspa做SPI从设备,主设备是STM32,每5毫秒发送5个word,D

在使用EDMA时,发现使用memcpy(使用直接赋值效果一样)拷贝数据时会打断EDMA接收I2S数据,我认为是CPU占用了系统总线,MSTPRI1 寄存器已经将EDMA的优先级调整为0,但是还是不行,我想知道CPU的优先级如何降低 xinp...
如题,发送一帧后,再发送下一帧,延时时间长达100us,现在没办法确定是中断响应慢,还是配置完下一帧参数后启动DMA时间长 xinpeng wang: 回复 Shine: 从I2S搬运到内存,我设置为pingpang操作后好了,谢谢您 hu...
本人小白一枚,基本上不懂驱动程序怎么写的,主要是做应用层的软件 最近碰到一个问题,就是 1、 听以前驱动工程师讲起来过,说系统是一个DMA每 6ms来一个中断,每个DMA pingPong全局变量包括1536 U32的数据,然后通过Mcbs...
程序中对DMA配置如下: dmaConfig.pingPongMode = CSL_DMA_PING_PONG_DISABLE; dmaConfig.autoMode = CSL_DMA_AUTORELOAD_ENABLE; //自动加载 ...
基于FPGA+DSP平台的数据采集卡,在固化程序的时候,必须先固化FPGA,在固化DSP才能成功,而且DSP上电不能复位,需要连续按两次按键才能复位。 Shine: 请问DSP的reset信号是FPGA给的吗?如果是FPGA给的话,FPGA...
我们有个外部ADC采样的DMA传输,需要在Linux下用dmaengine API实现大概目标是:源数据来自GPMC,可看做是一个ADC[8]数组目标数据是内存,可看做是RES[8][xxx]的二维数组 每次外部GPIO中断时,需要触发DM...
使用MCBSP为5个时隙,每个时隙16bit,用DMA将MCBSP中的数据搬移到一块缓冲区,但是,DMA搬移的数据是每个时隙搬移了32bit,最终结果是高16bit为零,低16bit为有效数据。有什么方法可以使得DMA只搬移有效数据? Sh...
如题,看C5517手册,DMA的中断是块传输完成后产生中断,但是我如何判断它是否传输了,有多少进行了传输? Shine: 传输完成中断就表示传输结束,传输了多少看LENGTH设了多少? user5052112: 回复 Shine: 不好意思...
我使用DMA传输数据,同步事件是I2S2 receive event,所有东西配置好后,当将源地址配置长0x2a00(i2S2的控制寄存器),时,有数据传输;但是一旦改成0x2a29(接收寄存器)时,没有数据传输,但是可以观察到该寄存器中有...