cancel
Showing results for 
Search instead for 
Did you mean: 

Why is there an STM32F103 on the B-G431B-ESC1 ?

davreg
Associate

Split from https://community.st.com/t5/stm32-mcus-motor-control/use-of-b-g431b-esc1-to-implement-my-own-algorithm/td-p/794170 as that is answered, and this is a new question.


I needed to confirm this before making use of it.

In the same thread, I have seen that these boards, although an STM32G431 is programmed, also have an STM32F103 on the daughtboard:

https://www.st.com/en/evaluation-tools/b-g431b-esc1.html#featured_resources-0

What is its function on the board?

3 REPLIES 3

It's probably the ST-Link - details should be in the User Manual.

A complex system that works is invariably found to have evolved from a simple system that worked.
A complex system designed from scratch never works and cannot be patched up to make it work.

Indeed this is the STLINK block (used to program the STM32G4 MCU):

mALLEm_0-1744819392571.png

According to the board's schematic.

And this is the view on the PCB with the MCU and the ST-LINK (USB) connector:

mALLEm_1-1744819645349.png

And from the description on the board's page:

mALLEm_0-1744819972929.png

To give better visibility on the answered topics, please click on "Accept as Solution" on the reply which solved your issue or answered your question.

Embedded ST-LINK/V2-1, provides a serial debug connection, and drag-n-drop .BIN file programming of the STM32G4 firmware.

See also STM32 Cube Programmer

You can break-off the programming / USB portion at the mouse-bites on the PCB separating the two halves. The debug/programming then has those 4 copper pads at the J4 position.

Tips, Buy me a coffee, or three.. PayPal Venmo
Up vote any posts that you find helpful, it shows what's working..