I bought a STM32F100RB Discovery board and didn't realize at the time that it only comes with the ST-LINK V1. Is there a way to update the STM32F103C8 that is used for programming and debugging to ST-Link 2.1?
I have done a bit a research already to try and figure out if I could do this. First thing I tried was to use the ST Link update tool but that just updated it to the newest ST Link V1 file.
I also found this link https://visserslatijn.wordpress.com/2019/01/20/upgrade-st-link-v1-to-v2/
Which explains basically the same situation I am in. Seeing as this was posted in 2019 I thought It might be a bit out of date and I was wondering if there was any other way that I could do this? I have other nucleo boards so I was thinking I could use one of those to program the.
STM32F103C8
I also noticed that the nucleo boards use a STM32F103RB and not the STM32F103C8 which as pointed out in the link above has less memory and there are a few minor changes to the schematic. In the end he said he was able to to successfully modify it to a ST-Linkv2.
I would be willing to spend a bit of time to try and figure this out but at the same time I also was hoping for an easier solution than what the link above had to do. I was hoping to give this to someone as a gift but don't want them to have to deal with all of this.
Would love to hear someone's thoughts on this as I don't know if I should spend the time or just say forget it and order a different board.
Thanks
Jacamo
