= STM32 F4 = {{Infobox BSP |BSP_name = STM32 F4 |Manufacturer = STMicroelectronics |image = STM32 F4 Discovery.jpg |caption = STM32 F4 Discovery |Board_URL = [http://www.st.com/stm32f4-discovery STM32 F4 Discovery Board] |Architecture = ARM Cortex-M4F |CPU_model = 168 MHz Cortex-M4 CPU |Monitor = uBoot, uMon |Simulator = Yes. [OpenOCD simualator] |Aliases = STM32 F4 |RAM = Up to 192-KByte SRAM |NVMEM = Up to 1-Mbyte flash |Serial = 2 serial ports |Video = }} = Overview = This is the ST evaluation board with the CPU of the new STM32 F4 CPU family. = Features = * STM32F407VGT6 microcontroller featuring 32-bit ARM Cortex-M4F core, 1 MB Flash, 192 KB RAM in an LQFP100 package * On-board ST-LINK/V2 with selection mode switch to use the kit as a standalone STLINK/V2 (with SWD connector for programming and debugging) * Board power supply: through USB bus or from an external 5 V supply voltage * External application power supply: 3 V and 5 V * LIS302DL or LIS3DSH ST MEMS 3-axis accelerometer * MP45DT02, ST MEMS audio sensor, omni-directional digital microphone * CS43L22, audio DAC with integrated class D speaker driver * Eight LEDs: – LD1 (red/green) for USB communication – LD2 (red) for 3.3 V power on – Four user LEDs, LD3 (orange), LD4 (green), LD5 (red) and LD6 (blue) – 2 USB OTG LEDs LD7 (green) VBus and LD8 (red) over-current * Two push buttons (user and reset) * USB OTG FS with micro-AB connector * Extension header for all LQFP100 I/Os for quick connection to prototyping board and easy probing * [http://www.st.com/st-web-ui/static/active/en/resource/technical/document/data_brief/DM00037955.pdf Data Sheet] * [http://www.youtube.com/watch?v=RiBJgkLLHmI Informational Video] For the set of board manuals please see ST page dedicated to this board: http://www.st.com/stm32f4-discovery = Board Setup = If there are special jumper or ROM monitor settings, describe them. = Downloading and Executing = Describe the download procedure. = Debugging = How do you debug code on this board? What gdb setup? BDM, stub, etc? = Test Reports = {{Test Report |Version = CVS head |Date = DATE |User = [wiki:User:WhoTestedThis User:WhoTestedThis] |Report = reports that something happened. }}