自制板載ST-LINKV2-1下載器

2020-10-29 11:01:13

自制板載ST-LINKV2-1下載器

自制板載ST-LINKV2-1下載器,佔用板卡空間小且成本較低,實際使用起來極其方便,每次程式下載偵錯時再也不用找杜邦線對著引腳連線了,閉著眼連線一根USB-A to micro USB線纜就行 。

板載STLINKV2-1 特性

  1. 具備SWD下載偵錯功能;
  2. 具備USB虛擬串列埠功能 ,無需轉換晶片(例如CH340)即可實現;
  3. 具有1M的儲存空間,可以儲存下載檔案等;

電路原理圖

在這裡插入圖片描述

使用步驟

原理圖、PCB繪製好,製版完成後,STM32F103晶片裡面沒有任何資料,所以第一次需要將ST-LINKV2-1.BIN韌體燒錄進去以後實現板載ST-LINKV2-1下載器功能。

1、原理圖中J41接外掛是用於燒錄STM32F103晶片韌體的SWD口J38接外掛是預留的直接燒錄板卡主控晶片STM32F746韌體的SWD口J39與J40是預留的利用板載ST-LINKV2-1燒錄其他板卡韌體介面

2、利用購買的下載器(不考慮先有雞還是先有蛋的問題 ) 將ST-LINKV2-1.BIN韌體(可以在我資源下載)利用ST官方的STM32 ST-LINK Utility軟體通過J41(SWD口)下載到STM32F103晶片中;

3、再用ST官方的ST-LinkUpgrade將STM32F103晶片中STLINK韌體升級到最新版,ST-LINK Utility也可以用於升級韌體,但是裡面整合的韌體不是最新版,所以最好還是用ST-LinkUpgrade升級
4、最後就可以利用板載的ST-LINKV2-1方便燒錄程式到板卡的主控晶片。

注意事項

STLINKV2下載器官方包含了兩種為STLINK-V2(從官方購買的下載器)和STLINK-V2-1(開發闆闆載的下載器),故而軟體可能識別兩種ST-LINK Device,選擇時注意區分連線的下載器避免程式下載失敗。