前言:
- USB下載
- 串口按鍵下載
- 串口免按鍵下載
- SWD下載(link下載)
一、USB下載
PB22按鍵下載 | PB11按鍵下載 | |
操作方式 | 按住開發板上的Download按鍵(PB22),給開發板上電,上電完成松開Download按鍵。燒錄完成后,PB22默認是通用的GPIO; | 用杜邦線將PB11接到VCC上,給開發板上電,上電完成后立馬斷開PB11的接線。PB11是UD+,可以節省一個引腳。 |
注意:①兩個引腳下載本質原理與操作方式相同,下載引腳僅僅在上電的時候作為boot腳,下載完成后均是作為通過GPIO; ②在ISP工具的下載配置腳可自行選擇PB22或PB11作為USB下載引腳,見下圖; ③一般使用PB22下載調試比較多,在多次使用后發現無法使用PB22下載,檢測是否在ISP工具上切換為PB11下載,使用PB11上拉的方式進boot嘗試一下。 |
二、串口按鍵下載
接線串口1(只有串口1可以作為串口下載),即CH340 - 開發板:VCC - VCC GND - GND RX - PA9 TX - PA8;
按鍵即PB22(boot腳)。
接線圖如下:
操作步驟:
- 接線;
- ISP工具選擇對應規格參數;
- 按住PB22,並將CH340上電;
- 點擊下載按鍵。
三、串口免按鍵下載
1、CH582芯片燒錄
①接線:
接線串口1(只有串口1可以作為串口下載),即CH340 - 開發板:VCC - VCC GND - GND RX - PA9 TX - PA8;
如圖為串口免按鍵方式燒錄582芯片的實際展示:
②ISP工具配置:
③操作步驟:
- 串口與芯片的四根杜邦線已經接上,ISP工具也如上配置好且點擊下載,ISP顯示等待設備接入。
- 快速拔下VCC杜邦線,然后快速插上,ISP工具會顯示下載成功
注意:如果按照上述操作成功概率低,可以如下操作:拔下四根杜邦線,然后快速插上,注意插上杜邦線的速度要快,並注意先插上GND,然后TX RX,最后VCC,這樣可以提高成功的概率(經驗)。如下圖接線,確保GND先接上,最后接上VCC:
④下載成功:
2、CH571K燒錄和使用
串口與開發板接線:RXD-TXD TXD-RXD VCC-VCC GND-GND
相應程序做修改(使用串口0,修改GPIO引腳且映射,使用內部32K)
步驟參考上面582操作即可。
燒錄完成后可以通過串口0映射(PA14/PA15)觀察日志。
9141K芯片過定頻認證的燒錄方式和工具同571K,固件可與官方聯系獲取。
四、SWD下載(CH573舉例,紅燈常亮)
仿真參考該鏈接:
CH573 CH582 CH579 RISC-V仿真開啟及使用 - debugdabiaoge - 博客園 (cnblogs.com)
注意,使用藍牙功能時,不建議使用仿真。仿真添加斷點會導致藍牙透傳出問題(藍牙透傳對時間要求很高),從而導致斷連。如果使用睡眠模式則無法使用仿真功能,因為主頻已經停止運行了。
WCH_LINK使用說明可參考該鏈接:
WCH-LinkUserManual.PDF - 南京沁恆微電子股份有限公司
五、脫機燒錄
針對脫機燒錄,有三種方式:串口按鍵下載、串口免按鍵下載、USB方式下載。
使用串口免按鍵下載,是上電100ms之內檢測到串口通訊就可以免按鍵。但是如果客戶的板子上電慢,就卡不了100ms內,脫機燒錄器不能知道每個客戶的板子上電需要多少時間,所以只能保證官方的評估板可以。
因此,使用脫機燒錄,建議USB下載或者串口按鍵方式下載。