# 使用Blue pill自製STlink v2
###### tags: `stm32`
## 前言:
以前有買寨版stlink,使用都很正常
最近重新接觸,STM32Cube要求要更新stlink
發現不能更新,拆開看到是使用cks32f103c8t6
後面上網找有沒有辦法繞過這個限制
舊版ST-LINK Utility是可以直接燒錄,不強迫升級
原想既然有辦法燒錄那就無所謂
突發奇想既然有人山寨且裡面IC也是STM32f103c8t6
是不是可以自己用手頭上的東西做一個
手頭上正好Blue pill有兩個,可以拿來對燒
最後測試可用,留個紀錄
## 材料與應用程式
1. stm32f103c8t6 開發版一個(Blue pill)
2. ST-LINK Utility v4.3.0
3. stlink v2、2.1 bootloder
4. STM32Cube
5. 100R 電阻一個
6. 4條杜邦線
## 資料來源
https://mecrisp-stellaris-folkdoc.sourceforge.io/projects/bluepill-stlink-programmer/README.html#bluepill-stlink-programmer-readme
主要按照這個流程 https://embedblog.eu/?p=780
bootloder https://github.com/Krakenw/Stlink-Bootloaders
ST-LINK Utility https://sudonull.com/post/32259-Making-ST-Link-V21-from-Chinese-ST-Link-V2
## 備註
1. 使用SWD燒錄時boot跳線都維持在0即可
## Pin out
PB13 CLK
PB14 SWDIO
PB12-100R-PB14

