cancel
Showing results for 
Search instead for 
Did you mean: 

ST-Link implementation on a customer board

bigfoot
Associate II

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.

3 REPLIES 3

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
Up vote any posts that you find helpful, it shows what's working..
Andreas Bolsch
Lead II

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
Associate II

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.