DSP Concepts STM32F4xx Discovery Board Users Guide Table of Contents Overview Features Setup Connecting Audio Weaver to the Target Using GPIO Inputs and Outputs Page: 3 of 13...
DSP Concepts STM32F4xx Discovery Board Users Guide Overview This document describes how to use Audio Weaver with the STM32F407 Discovery board. This is a low cost evaluation board for the STM32F4 series of Cortex-M4 processors. Features Audio I/O: 2-in USB. mono-Mic. 2 out via DAC. @ 48 kHz...
DSP Concepts STM32F4xx Discovery Board Users Guide Setup First, download the ST Board Support Package (BSP) for the appropriate target. These BSPs are provided on the DSP Concepts website at: https://www.dspconcepts.com. After running the installer and accepting the licensing agreement, the BSP will be installed to a directory in C:\DSP Concepts.
Page 6
DSP Concepts STM32F4xx Discovery Board Users Guide After installation, start the utility and the following window will appear: From the toolbar, click on the button to connect to the target. After a few seconds, the window will update to: Page: 6 of 13...
Page 7
DSP Concepts STM32F4xx Discovery Board Users Guide Click on the “Full Chip Erase” button to completely erase the flash contents. Then Click on the “Program and Verify” button: Then browse and select a binary loader file to program. <BSP-Folder>/Bin/STM32F407_Discovery.bin You’ll then advance to the next window. Click the “Start”...
Page 8
DSP Concepts STM32F4xx Discovery Board Users Guide After a few seconds, the programming operation will complete. If the firmware image update was successful you should now see LED4 flashing green. The board should now appear as two new USB devices and driver installation should happen automatically on Windows 7 and Windows 8.
STM32F4xx Discovery Board Users Guide Connecting Audio Weaver to the Target Launch Audio Weaver Designer application. Then from the Server Window (not from the Designer window) select the menu item Target→Change Connection In the drop list select “USB” and change the PID and VID settings if necessary as shown...
Page 10
For the STM32F407 Discovery board, the following information should now be displayed in AWE_Server. At this point the Audio Weaver Server is able to communicate with the board. To make sure that the Audio Weaver Designer also sees this change, click on the “Reconnect to Server”...
Page 11
DAC. Real-time processing will only happen once an Audio Weaver model is running. Create and run a simple model in Audio Weaver and plug in speakers to the STM32 Discovery board’s 3.5 mm audio output jack. You should now hear audio being rendered...
DSP Concepts STM32F4xx Discovery Board Users Guide Using GPIO Inputs and Outputs The Discovery boards have a variety of LEDs, I/O pins, and a blue user button. Audio Weaver has a GPIO block that allows either output to a GPIO pin or led or input from a GPIO pin or the blue user button.
Need help?
Do you have a question about the STM32F4 Series and is the answer not in the manual?
Questions and answers