STM32F746g Discovery board SF2 polyphonic MIDI synthesizer
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
src
tools
.gitignore
.gitmodules
49-stlink.rules
Makefile
README
stm32f746xx.ld
stm32f746xx_sdram.ld
stm32f7discovery.cfg

README

STM32F746g Discovery board SF2 polyphonic MIDI synthesizer

This project use audio, SDRAM, SD card and USB of the board to provide an USB MIDI synthesizer.
Default ST BSP audio has been modified to support 32bits operations.

SF2 soundfont must be copied on SD card, filename can be configured in main.h

Usage:
make cube # once
make build_openocd # once
git submodule init # once
git submodule update # once
make
make program

References:
- Embedded fluidsynth : https://github.com/julbouln/lfluidsynth
- OpenOCD for STM32F7 : http://www.carminenoviello.com/en/2015/07/13/started-stm32f746g-disco/
- GCC template : https://github.com/stv0g/stm32cube-gcc
- External SDRAM support : https://my.st.com/public/STe2ecommunities/mcu/Lists/STM32Discovery/Flat.aspx?RootFolder=%2Fpublic%2FSTe2ecommunities%2Fmcu%2FLists%2FSTM32Discovery%2FSTM32F7%20DISCO%20-%20memory%20sections&FolderCTID=0x01200200770978C69A1141439FE559EB459D75800084C20D8867EAD444A5987D47BE638E0F&currentviews=437