Search found 4 matches

by dpp
Fri Sep 04, 2020 3:44 pm
Forum: General discussion
Topic: [SOLVED] Problem with I2S+DMA on Nucleo H743ZI2 with WM8731 Audio Codec
Replies: 6
Views: 8795

Re: [SOLVED] Problem with I2S+DMA on Nucleo H743ZI2 with WM8731 Audio Codec

PS i am still not sure why disabling the D-Cache is necessary in STM32Duino and not necessary when running the same code from STM32CubeIDE. i have a hunch that it might be hidden somewhere in the linker script or the compiler options but as of now this is a bit beyond me … maybe someone else wants ...
by dpp
Fri Sep 04, 2020 3:42 pm
Forum: General discussion
Topic: [SOLVED] Problem with I2S+DMA on Nucleo H743ZI2 with WM8731 Audio Codec
Replies: 6
Views: 8795

Re: Problem with I2S+DMA on Nucleo H743ZI2 with WM8731 Audio Codec


One question: what is the actual address of the buffer you are trying to use for DMA?

If it starts with 0x2xxxxxxx - i.e. it's in DTCM - it won't work on the H7.

https://community.st.com/s/article/FAQ-DMA-is-not-working-on-STM32H7-devices

(I have not confronted this exact issue with I2S; but I ...
by dpp
Thu Sep 03, 2020 9:18 am
Forum: General discussion
Topic: [SOLVED] Problem with I2S+DMA on Nucleo H743ZI2 with WM8731 Audio Codec
Replies: 6
Views: 8795

Re: Problem with I2S+DMA on Nucleo H743ZI2 with WM8731 Audio Codec

thank you for your reply but i have already wrapped all functions generated by STM32CubeIDE in a

Code: Select all

extern "C"
en bloc in my example above ( sorry for the messy source code again ).
by dpp
Wed Sep 02, 2020 5:18 pm
Forum: General discussion
Topic: [SOLVED] Problem with I2S+DMA on Nucleo H743ZI2 with WM8731 Audio Codec
Replies: 6
Views: 8795

[SOLVED] Problem with I2S+DMA on Nucleo H743ZI2 with WM8731 Audio Codec

hej, i am currently trying to get the WM8731 working on the Nucleo H743ZI2 via I2S+DMA.

i was able to setup a fully working STM32CubeIDE project. as there is no I2S support in STM32duino ( yet ), i copied over the relevant code from the generated STM32CubeIDE project and added `#define HAL_I2S ...

Go to advanced search