I have a custom STM32 CM0 board I spun, and have been programming it using a $2 ST-LINK "clone" programmer.
I needed to test a chip with more memory, so I pulled out an unopened brand new STM32F0-Discovery board.
I connected my clone programmer via SWD (connections are correct, I removed the two jumpers). AND NOTHING.
The Discovery board is working with a USB connection, just not with the SWD. So, the SWD pins are working and didn't get reset.
There's nothing to reset, I just see nothing from this clone programmer connected to this Discovery board.
Does STM have some kind of protection in place in their development boards, that they only work with an official ST-LINK?
I don't care about how the connection is made... Is their a vendor lock with the official tool.
Sounds like some tinfoil hat theory, but I'm sitting here with a clone tool that works on my custom board but not on this development board.