AnsweredAssumed Answered

DMA MultiBuffer transfer error after HAL version updated to 1.5

Question asked by Antonio Alberto Iznaga Marín on Nov 16, 2017

I'm using STM32F429 to interface audio codec PCM3168A through I2S peripheral in DMA Multibuffer circular mode. It was working perfectly until HAL driver was updated to version 1.5 at wich point it randomly fails by shifting data amoun left and right channels . I've configured STM32 as slave, starts DMA multibuffer transfer and then send a command to PCM3168(through SPI) to initiate clocks (BCLK and FCLK). Does anyone have a solution for me? thanks in advance.

Tony.

Transfer Ok using HAL version 1.4.Transfer Fails using HAL version 1.5 or later

Outcomes