cancel
Showing results for 
Search instead for 
Did you mean: 

HAL_I2S_Receive_DMA(&hi2s5, i2s_resp[i2s_Rx_xnt], 4096)

SKris.1616
Associate II

Hi,

HAL_I2S_Receive_DMA(&hi2s5, i2s_resp[i2s_Rx_xnt], 4096) after executing this non blocking function I expect some data will be stored in the buffer but in my case nothing.

Can anyone help me with this?

Selected DMA configuration as circular mode and enabled FIFO with thresold as full.

Regards,

Suresh

12 REPLIES 12

Check stm32f4xx_hal_i2s.c file. Put breakpoints on functions I2S_DMARxCplt and I2S_DMAError.

Control is never going inside any of the function which is I2S_DMARxCplt,I2S_DMARxHalfCplt and I2S_DMAError.

Regards,

Suresh.

SKris.1616
Associate II

Any further suggestion on this question?

It will be helpful for me.

Regards,

Suresh