Support for the STM32F469I-DISCO board.
More...
Support for the STM32F469I-DISCO board.
Table of Contents:
- Overview
- Hardware
- Connectors and Pinout
- Buttons, LEDS and other devices
- Working with this Dev-Kit.
Overview
The STM32F469I Discovery kit is a complete development platform for powered by ARM Cortex-M4 core-based STM32F469NIH6 MCU. The MCU presents a large list of peripherals available, but specifically this development board exposes:
Hardware
MCU | STM32F469Ixx |
Family | ARM Cortex-M4F |
Vendor | ST Microelectronics |
RAM | 384+4 KiB |
Flash | 2 MiB |
Frequency | 180 MHz |
FPU | Yes |
Timers | 12 |
ADCs | 3 12-bit (16 channels each) |
DACs | 2 12-bit |
USARTs | 4 |
UARTs | 4 |
SPIs | 6 |
I2Cs | 3 |
I2Ss | 2 |
CANs | 2 |
USBs | 1 Full Speed |
Ethernet MAC | Yes |
RNG | Yes |
SDRAM | Yes (16 MByte) |
Vcc | 1.7V - 3.6V |
Datasheet | MCU Datasheet (pdf) |
Reference Manual | Dev-Kit Reference Manual (pdf) |
Connectors and Pinout
- 1 USB Mini-B used by the On-board ST-LINK debugger (Ref.CN1)
- 1 USB Micro-AB Full speed (Ref. CN13)
- Arduino(R) Uno expansion connectors (Refs. CN5/6/7/8)
- microSD(tm) card receptacle.
- Audio 3.5 mm stereo jack
Through 2 connector we have available:
CN11
Also provides power pins, 3V3 and GND
CN12
This extension connector gives access to:
- CAN2
- USART6 (Tx, Rx)
- I2S2
- SPI1
- 7 timers channels.
- Speaker output (1W)
Also provides some system signals and power.
Important!** note than some pins are shared between peripherals.
Buttons, LEDS and other devices
- 1 Button for reset.
- 1 User button.
- 4 LEDs.
- 3 Digital microphones
- 1 LCD Color 4"
@subsection autotoc_md1372 Working with this Dev-Kit
To start the <strong>gcc-arm-embedded</strong> toolchain have to be installed,
we can follow the usual process <a href="https://github.com/RIOT-OS/RIOT/wiki/Family:-ARM" >here</a>.
@subsection autotoc_md1373 Flashing the device
@subsubsection autotoc_md1374 Flashing the Board using OpenOCD
The start install <strong>OpenOCD</strong>, also we can follow the usual process
<a href="https://github.com/RIOT-OS/RIOT/wiki/OpenOCD" >here</a>
Once everything is installed and ready to work just connect the board through
the USB Mini-B connector try to compile and flash some code, type:
@code
make flash BOARD=stm32f469i-disco
@endcode
@subsubsection autotoc_md1375 Flashing the Board Using ST-LINK Removable Media
On-board ST-LINK programmer provides via composite USB device removable media.
Copying the HEX file causes reprogramming of the board. This task
could be performed manually; however, the cpy2remed (copy to removable
media) PROGRAMMER script does this automatically. To program board in
this manner, use the command:
@code
make BOARD=stm32f469i-disco PROGRAMMER=cpy2remed flash
@endcode
@note This PROGRAMMER was tested using ST-LINK firmware 2.37.26. Firmware update
s
could be found on <a href="https://www.st.com/en/development-tools/sts w-link007.html" >this STM webpage.
|
file | board.h |
| Board specific definitions for the STM32F469I-DISCO board.
|
|
file | periph_conf.h |
| Peripheral MCU configuration for the STM32F469I-DISCO.
|
|