Support for the STM32G0316-DISCO board. More...
Support for the STM32G0316-DISCO board.
The ST STM32G0316-DISCO is an evaluation board supporting a ARM Cortex-M0 STM32G031J6 microcontroller with 8KB of RAM and 32KB of ROM Flash.
In an SO8 package, this MCU uses multi-bonding to run multiple ports to the same pins. See this application note as reference. This means the responsibility is on the firmware configurer to take special care when configured IO, ensuring that ports are not conflicting on each pin.
The STM32G0316-DISCO board includes an on-board ST-LINK programmer and can be flashed using OpenOCD.
To flash this board, just use the following command:
Due to the limited number of pins, to get stdio UART traffic, use a USB->UART adapter like the CP2104 from Adafruit (http://adafru.it/954). Connect the adapter's TX line to the MCU RX pin (PB6, Pin 8) and the adapter's RX line to the MCU's TX pin - (PB7, pin 1)
|Board specific definitions for the STM32G0316-DISCO. |
|Configuration of CPU peripherals for STM32G0316-DISCO board. |