Skip to main content
bigfoot
Associate II
July 15, 2021
Question

ST-Link implementation on a customer board

I want to copy-paste ST-Link implementation from a Nucleo or Discovery board to my customer board with STM32H7 processor. This way, the board will have one USB connector to use for programming, debugging, upgrading, and finally, for serial communication with the main processor.

The problem is ST-Link firmware, which is not officially available.

I would like to avoid reverse engineering and the like, seeking for very simple and straightforward solution. Ideally, I would like to buy STM32F1 processors with ST-Link firmware preprogrammed; however, this option seems not available.

If anybody explored this idea, please share your findings.

This topic has been closed for replies.

3 replies

Tesla DeLorean
Guru
July 15, 2021

ST's envisioned solution to this is the ST-LINK/V3MOD

The pre-programmed chip makes more sense, but clearly some licensing or IP related road-blocks

I think Segger has offered chip level solutions in the past, and there is CMSIS-DAP

Tips, Buy me a coffee, or three.. PayPal Venmo (See Profile) Up vote any posts that you find helpful, it shows what's working..
Andreas Bolsch
Lead III
July 15, 2021

You might check whether Bl*ckM*gic probe suits your needs:

https://github.com/blacksphere/bl*ckm*gic/wiki/Debugger-Hardware

(replace '*' by 'a')

bigfoot
bigfootAuthor
Associate II
July 16, 2021

Guys, thank you very much for your answers.

So far, the information does not look inspiring.

I think, at this moment, the best solution is to remain with external ST-Link.

Hoping, it will change somewhere in the future.