2021-11-10 11:10:45 +01:00
|
|
|
|
/**
|
|
|
|
|
* @defgroup boards_stm32f746g-disco STM32F746G-DISCO
|
|
|
|
|
* @ingroup boards
|
|
|
|
|
* @brief Support for the STM32F746G-DISCO board.
|
|
|
|
|
|
2021-12-01 15:55:59 +01:00
|
|
|
|
## Overview
|
|
|
|
|
|
|
|
|
|
The ST [STM32F746G-DISCO](https://www.st.com/en/evaluation-tools/32f746gdiscovery.html)
|
|
|
|
|
is an evaluation board supporting a ARM Cortex-M7 STM32F746NG microcontroller
|
|
|
|
|
with 340KB of RAM and 1MB of ROM Flash.
|
|
|
|
|
|
|
|
|
|
As main features, this board provides:
|
2023-09-27 09:11:12 +02:00
|
|
|
|
- a 4.3\" RGB 480×272 color LCD-TFT with capacitive touch screen,
|
2021-12-01 15:55:59 +01:00
|
|
|
|
- an ethernet port
|
|
|
|
|
- 2 user USB ports (FS and HS)
|
|
|
|
|
- 2 user digital microphones
|
|
|
|
|
- 128M-bit external Quas-SPI flash
|
|
|
|
|
- 128M-bit external SDRAM
|
|
|
|
|
|
|
|
|
|
Current hardware support:
|
|
|
|
|
|
|
|
|
|
| Feature | Support | Configuration |
|
|
|
|
|
| ------------- | :---------------------: | --------------------- |
|
|
|
|
|
| UART | X | USART1 on PB7/PA9 (stdio) and USART6 on PC6/PC7 |
|
|
|
|
|
| SPI | X | SPI2 on PB15/PB14/PI1 |
|
|
|
|
|
| I2C | X | I2C1 on PB8/PB9 |
|
|
|
|
|
| Ethernet | X | |
|
|
|
|
|
| USB OTG FS | X | |
|
2022-10-02 13:45:44 +02:00
|
|
|
|
| USB OTG HS | X | |
|
2021-12-21 16:28:07 +01:00
|
|
|
|
| TFT LCD | X | |
|
2021-12-27 11:27:13 +01:00
|
|
|
|
| Capacitive touch screen | X | |
|
2021-12-01 15:55:59 +01:00
|
|
|
|
| User microphones | - | |
|
|
|
|
|
| External Quad-SPI Flash | - | |
|
2023-07-27 07:37:22 +02:00
|
|
|
|
| External SDRAM | X | |
|
2023-05-05 14:20:25 +02:00
|
|
|
|
| SD Card Interface | x | SDMMC1 on PC8..PC13 and PD2 |
|
2021-12-01 15:55:59 +01:00
|
|
|
|
|
2021-11-10 11:10:45 +01:00
|
|
|
|
## Flashing the device
|
|
|
|
|
|
|
|
|
|
The STM32F746G-DISCO board includes an on-board ST-LINK programmer and can be
|
|
|
|
|
flashed using OpenOCD.
|
|
|
|
|
The board can be flashed with:
|
|
|
|
|
|
|
|
|
|
```
|
|
|
|
|
make BOARD=stm32f746g-disco flash
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
and debug via GDB with
|
|
|
|
|
```
|
|
|
|
|
make BOARD=stm32f746g-disco debug
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
## Supported Toolchains
|
|
|
|
|
|
|
|
|
|
For using the STM32F746G-DISCO board we recommend the usage of the
|
|
|
|
|
[GNU Tools for ARM Embedded Processors](https://launchpad.net/gcc-arm-embedded)
|
|
|
|
|
toolchain.
|
|
|
|
|
|
|
|
|
|
*/
|