話說本人使用的是GD32F103VCT6(或GD32F103VET6),采用SWD燒寫的方式,確實一直用的好好的。但是,量產的多少,總會出現一些意想不到的情況,比如引出SWD燒寫口的焊盤脫落了,或者因為靜電等原因造成SWD無法燒錄,又或者是出現“Programming error@:0x00000000”的情況。這個時候,只是一味地采用SWD燒寫的方式,就有點無能為力了。
眾所周知,可以使用串口給STM32燒寫程序,只需設置成Boot0=1,Boot1=0,使用flash_loader_demonstrator這個小工具即可。那么,GD32是否也可以這么做呢?查看了電路圖,我的電路板剛好USART1頁引出來了。馬上去試試唄。
1、采用FlyMcu工具,測試是不行,識別不了GD32芯片。
2、是不是GD32有自己專用的串口燒寫工具呢?網上一搜索,確實如此,那就是:GigaDevice MCU ISP Programmer。
3、采用GigaDevice MCU ISP Programmer給GD32燒寫程序:
(1)打開軟件:分明是欺負我的筆記本屏幕有點小啊,算了,忍了。
識別出串口為“COM15”,波特率不要選擇太高,這里選擇“115200”。點擊“Next”,會彈出下面界面:
(2)繼續點擊“Next”,會出現下面界面:
能夠自動識別出芯片型號,我這里的芯片型號是“GD32F103VCT6”。繼續點擊“Next”,會出現下面界面:
勾選“Download to Device”,添加要燒錄的hex文件,勾選上“Erase necessary pages”和“Verity after download”,點擊“Next”即可。
(3)此時會出現下面的界面,說明正在燒寫程序:
(4)出現下面的界面,表示燒寫成功。
可以看出,燒寫過程還是挺方便、挺快捷的。
這樣就完成了幾塊電路板的修復,還是挺不錯的。
審核編輯:湯梓紅
-
串口
+關注
關注
14文章
1557瀏覽量
77036 -
燒寫
+關注
關注
0文章
57瀏覽量
14368 -
GD32
+關注
關注
7文章
413瀏覽量
24468 -
SWD
+關注
關注
1文章
57瀏覽量
11911
原文標題:如何使用串口來給GD32燒寫程序
文章出處:【微信號:雨飛工作室,微信公眾號:雨飛工作室】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
通過串口燒寫STM32程序的教程方法
開發板燒寫程序
51單片機怎么用usb燒寫程序
![51單片機怎么用usb<b class='flag-5'>燒</b><b class='flag-5'>寫</b><b class='flag-5'>程序</b>](https://file1.elecfans.com//web2/M00/A6/E6/wKgZomUMQSeAGQVPAAAaiQVgufI928.jpg)
GD32 DMA串口通訊DEMO
![<b class='flag-5'>GD32</b> DMA<b class='flag-5'>串口</b>通訊DEMO](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
評論