Replies: 3 comments
-
Hi, We have no short term plan to extend I2S support, but here are some hints:
Good luck |
Beta Was this translation helpful? Give feedback.
-
Hi @erwango,
I tried running the Thanks |
Beta Was this translation helpful? Give feedback.
-
You should enable |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Currently I2S is not supported on STM32H7 chips. The driver
i2s_ll_stm32.c
does not build for stm32h7 and throws a few linker errors as mentioned in #45955Describe why you are asking for this support?
I am using a custom board with STM32H753IIK. The i2s2 bus on the board is connected to an audio codec chip. I would like to be able to record and playback audio in i2s slave mode. I have modified the i2s driver based on the comments available in #45955. The driver builds successfully but when I run a sample application I am facing the below problem.
For the moment I am trying to only playback audio but
dma_tx_callback
does not get called. I checked this issue #37038 where the problem was not using the PLL clock on a F4 chip but in my case I have enabled the PLL clock also.I am using Zephyr 3.4.99
Below are the changes made to the
i2s_ll_stm32
driverHere is my dts
Below are the sample application codes. It was made by modifying the
zephyr/samples/drivers/i2s/echo
sample. This application along with my codec driver has been tested onnrf5340dk_nrf5340_cpuapp
board. The application reads audio data from a file and send to the i2s driver.My requests are:
Beta Was this translation helpful? Give feedback.
All reactions