cancel
Showing results for 
Search instead for 
Did you mean: 

STM32F746 for dsp audio effects

ffr3akk
Associate II

Posted on November 25, 2017 at 17:09

Hello everyone,

a while ago I started looking into the STM32746 to test some DSP audio effects, but I don't have much experience with STM32 MCUs. I mainly had issues with sdram access (see 

https://community.st.com/s/question/0D50X00009XkhX5SAJ/stm32f7-sdram-corrupt-data-read

) but I never solved them.

I kind of gave up the idea, but now the draft (for SystemWorkbench) is downloadable from

<LINK NO LONGER ACTIVE>

It's based mainly on

<LINK NO LONGER ACTIVE>

for real time audio in/out and

https://github.com/thi-ng/ws-ldn-4

for the GUI.

So far the 2 main issues are:

  • at line 117 of /Example/User/delay.c , the loop counter should reach AUDIO_BLOCK_LENGTH, but any value over AUDIO_BLOCK_LENGTH * 0.5 triggers noise that looks like oscillation
  • in STM32F746NGHx_FLASH.ld I tried setting up a section .sdram, but if I try to declare the audio buffers using the section, there's a lot of distortion.

If anyone wants to take a look and share any opinions, bugs and insights, it would be much appreciated and maybe could be useful to others who would like to test their audio algorithms on this MCU.

0 REPLIES 0