cancel
Showing results for 
Search instead for 
Did you mean: 

Clarification on ST-LINK Requirement and Motor Pilot Runtime Communication for STM32G431CUB6

Sujibarathi123
Visitor

Hi All,
I am currently planning a custom motor control design based on the STM32G431CUB6 microcontroller for a 3-phase inverter application.

Before finalizing my PCB design, I would like to clearly understand the firmware flashing and runtime communication possibilities, especially related to Motor Pilot and real-time monitoring.

I kindly request your clarification on the following points:

  1. Is the use of ST-LINK mandatory for flashing the firmware into the STM32G431CUB6 during development?
  2. Does Motor Pilot software communicate with the MCU only through ST-LINK, or can it also operate via UART?
  3. For real-time monitoring of parameters such as RPM, DC bus voltage, current, and motor status using Motor Pilot, is ST-LINK compulsory? 

Your guidance will help me finalize my hardware design and production programming strategy correctly.

1 REPLY 1
STuser2
Senior III

@Sujibarathi123 wrote:

Hi All,
I am currently planning a custom motor control design based on the STM32G431CUB6 microcontroller for a 3-phase inverter application.

Before finalizing my PCB design, I would like to clearly understand the firmware flashing and runtime communication possibilities, especially related to Motor Pilot and real-time monitoring.

I kindly request your clarification on the following points:

  1. Is the use of ST-LINK mandatory for flashing the firmware into the STM32G431CUB6 during development?
  2. Does Motor Pilot software communicate with the MCU only through ST-LINK, or can it also operate via UART?
  3. For real-time monitoring of parameters such as RPM, DC bus voltage, current, and motor status using Motor Pilot, is ST-LINK compulsory? 

Your guidance will help me finalize my hardware design and production programming strategy correctly.


1. Yes ST-Link is required for flashing the software. I am not sure what is the exact question.

2. Motor pilot communicates using UART not ST-Link, ST-Link only for flashing.

3. No ST Link not required, UART is required.