在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

【GD32 MCU 入門教程】二、GD32 MCU 燒錄說(shuō)明 (2)SWD/JTAG在線下載

聚沃科技 ? 2024-08-08 17:34 ? 次閱讀

GD32系列MCU支持SWD和JTAG(部分型號(hào)不支持)接口進(jìn)行下載調(diào)試,這些功能通過(guò)ARM CoreSight組件的標(biāo)準(zhǔn)配置和鏈狀連接的TAP控制器來(lái)實(shí)現(xiàn)的。調(diào)試和跟蹤功能集成在ARM Cortex-M內(nèi)核中。調(diào)試系統(tǒng)支持串行(SW)調(diào)試和跟蹤功能,部分型號(hào)也支持JTAG調(diào)試。調(diào)試和跟蹤功能具體請(qǐng)參考下列文檔:

Cortex-M4技術(shù)參考手冊(cè);

ARM調(diào)試接口V5結(jié)構(gòu)規(guī)范。

目前GD32 MCU主要支持的調(diào)試下載設(shè)備有:J-linkV8/V9、U-link、標(biāo)準(zhǔn)的CMSIS-DAP調(diào)試工具如GD-link。SWD/JTAG的優(yōu)勢(shì)在于及下載和調(diào)試功能一體,可直接在集成開發(fā)環(huán)境IDE(如MDK、IAR)中進(jìn)行下載和在線仿真。同時(shí)還有豐富的下載以及調(diào)試上位機(jī),如J-flash和GD-link Programmer工具。J-flash可使用6.3版本及以上可選擇GD MCU型號(hào),也可在網(wǎng)盤->共享文件夾->軟件中下載綠色版J-flash。GD-link Programmer請(qǐng)使用官網(wǎng)發(fā)布的最新版本。

注意:M23內(nèi)核型號(hào)的E23x系列僅支持J-linkV9、U-link2、GD-link。

2.1 SWD/JTAG引腳定義

同時(shí)支持SWD/JTAG的系列有GD32A50x、GD32C10x、GD32C11x、GD32F10x、GD32F20x、GD32F30x、GD32F4xx、GD32E10x、GD32E11x、GD32E50x、GD32FFPR,僅支持SWD的系列為:GD32L23x、GD32F1x0、GD32F3x0、GD32E23x,僅支持JTAG的系列為GD32VF103。 SWD/JTAG調(diào)試下載引腳定義如下表所示,GD32A50x引腳不同于以下定義,請(qǐng)參考用戶手冊(cè)。

輸入圖片說(shuō)明

2.2 SWD/JTAG燒錄軟件

J-link燒錄需使用J-flash上位機(jī),Jflash6.2版本及以上可選擇到GD MCU型號(hào)。J-flash支持擦除、燒錄、讀取Flash、讀保護(hù)、去讀保護(hù)等操作。同時(shí)使用J-flash還可以進(jìn)行Bin文件的截取、合并等操作。 GD-link燒錄需使用GD-link Programmer,可支持擦除、燒錄、讀取、讀保護(hù)、去讀保護(hù)等功能,同時(shí)還可以將Bin裝載到GD-link中實(shí)現(xiàn)脫機(jī)離線燒錄功能,離線燒錄在第4章節(jié)會(huì)詳細(xì)介紹。

2.3 SWD/JTAG下載電路

SWD/JTAG下載電路如下圖所示,如使用4線的SWD下載方式保留下圖中SWDIO(PA13)、SWDCLK(PA14)、VCC、GND即可。注意:SWD/JTAG下載模式需要BOOT0拉低為正常的Flash啟動(dòng)模式。

輸入圖片說(shuō)明

2.4 Jlink仿真器接口

Jlink仿真器是標(biāo)準(zhǔn)的Jtag接口,同時(shí)支持Jtag/SWD模式下載,其中除調(diào)試信號(hào)線外,還有Reset、VCCvref(Pin1)、VCCoutput(Pin2)引腳、GND引腳,引腳定義如下表所示。使用SWD模式下載時(shí)調(diào)試信號(hào)只需SWDIO(Pin7)、SWDCLK(Pin9)即可。一般可以做一個(gè)轉(zhuǎn)接板方便連接和調(diào)試,如圖所示。

需注意有的Jlink硬件必須連接VCCvref(Pin1)獲取MCU的工作電壓,一般在Jlink內(nèi)部有一個(gè)跳線帽可以選擇VCCoutput(Pin2)是否對(duì)外供電。

Jlink 仿真器接口

輸入圖片說(shuō)明

Jlink引腳定義

輸入圖片說(shuō)明

Jtag接口轉(zhuǎn)接板

輸入圖片說(shuō)明

2.5 GD-link仿真器接口

GD-link仿真器接口為10針,支持Jtag/SWD模式下載和調(diào)試,接口定義如下圖。使用SWD時(shí)只需使用Pin2、Pin4連接目標(biāo)板PA13、PA14即可,Pin1電源引腳可以對(duì)目標(biāo)板進(jìn)行供電。為方便連接和調(diào)試可以使用轉(zhuǎn)接板,如下圖。

GDlink接口

輸入圖片說(shuō)明

GDlink引腳定義

輸入圖片說(shuō)明

GDlink轉(zhuǎn)接板

輸入圖片說(shuō)明

2.6 J-flash下載流程

使用Jlink連接到目標(biāo)板,Jlink上的指示燈狀態(tài)為綠燈常亮。

打開J-flash軟件,在Options菜單欄下點(diǎn)擊Project setting進(jìn)入設(shè)置界面,如圖。

輸入圖片說(shuō)明
  1. 在Project Settings界面中的MCU選項(xiàng)卡下設(shè)置Device選項(xiàng)選擇需要下載的MCU型號(hào),如圖1。在Target Interface選項(xiàng)卡下選擇調(diào)試口的類型和速度,如圖2。

J-flash軟件MCU型號(hào)選擇

輸入圖片說(shuō)明

J-flash軟件調(diào)試口設(shè)置

輸入圖片說(shuō)明
  1. 選擇好型號(hào)后,相關(guān)操作便都在Jflash首頁(yè)面的Target菜單欄下,首先點(diǎn)擊Connect進(jìn)行連接,連接成功后下方Log框會(huì)有信息提示,如圖。

J-flash軟件連接目標(biāo)板

輸入圖片說(shuō)明

J-flash打開Bin文件

輸入圖片說(shuō)明
  1. 在Target菜單欄下Manual Programming選項(xiàng)下有上鎖(讀保護(hù))、解鎖(去讀保護(hù))、擦除、編程、讀等操作可選,如圖3-23。如需下載只需點(diǎn)擊Target菜單欄下Production Program或按下F7即可下載,下載成功后會(huì)有彈窗提示,如圖,如果下載失敗下方Log會(huì)顯示詳細(xì)錯(cuò)誤信息。

Jflash用戶操作選項(xiàng)

輸入圖片說(shuō)明

Jflash下載成功

輸入圖片說(shuō)明

2.7 GD-link Programmer下載流程

1 使用GD-link連接到目標(biāo)板,連接成功后GD-link上的LED2快速閃爍。

2 打開GD-link Programmer軟件,在菜單欄Target下點(diǎn)擊Connect連接MCU。在右邊信息欄可以顯示GD-link固件信息、MCU信息,同時(shí)可選擇SWD/JATG以及設(shè)置通信速率。在下方STATUS欄中會(huì)顯示MCU選項(xiàng)字節(jié)信息,如果選項(xiàng)字節(jié)前兩個(gè)字節(jié)不是A5 5A 則表示MCU有安全保護(hù),需要點(diǎn)擊Insecurity后才能操作。如圖所示。

GD-link Programmer軟件連接目標(biāo)板

輸入圖片說(shuō)明

3 在菜單欄File下點(diǎn)擊OPEN可以打開Bin或Hex,如果是打開Bin會(huì)有彈窗需要輸入Bin的起始地址。打開Bin或Hex都會(huì)在下方Status欄中顯示文件的校驗(yàn)和。如圖所示。

GD-link Programmer打開Bin或Hex

輸入圖片說(shuō)明

4 在菜單欄Target下選擇Program可以把打開的Bin或Hex燒錄到MCU中,在此菜單欄下還可以進(jìn)行擦除、讀取Flash、運(yùn)行代碼、添加安全保護(hù)、去除安全保護(hù)等操作。如圖所示。

GD-link Programmer用戶操作選項(xiàng)

輸入圖片說(shuō)明

5 需注意安全保護(hù)選項(xiàng)內(nèi)有High等級(jí)和Low等級(jí),部分GD MCU型號(hào)有高級(jí)別Flash保護(hù),添加后將無(wú)法解鎖,不能再通過(guò)外部操作Flash。一般情況選擇Low進(jìn)行安全保護(hù)即可。如圖。

GD-link Programmer添加安全保護(hù)

輸入圖片說(shuō)明

2.8 SWD/JTAG燒錄注意事項(xiàng)

  1. MCU無(wú)法連接時(shí)需注意檢查MCU中是否有程序禁用了SWD/Jtag調(diào)試端口,MCU是否處在睡眠等狀態(tài)下。如果都不是可以降低SWD/Jtag通信速率、降低調(diào)試連接線的長(zhǎng)度再進(jìn)行測(cè)試;
  2. 調(diào)試器的RESET引腳建議和MCU的復(fù)位PIN連接,這樣能較好的時(shí)序匹配;
  3. SWDIO內(nèi)部已經(jīng)上拉, SWCLK已內(nèi)部下拉,不外接相應(yīng)的上下拉電阻一般可以使用,但是建議SWDIO外接10K上拉, SWCLK外接10K下拉,以提高SWD接口信號(hào)驅(qū)動(dòng)能力;
  4. SWD/Jtag信號(hào)線避免串入較多干擾,PCB走線注意不要靠電感等感性器件過(guò)近。工業(yè)級(jí)應(yīng)用中可以增加上下拉處理對(duì)地并pF級(jí)電容,提高調(diào)試接口的抗干擾能力;
  5. PB3為SWO輸出信號(hào),使用到該功能才需要將SWO接出來(lái),否則可以不用引出。

教程GD32 MCU方案商聚沃科技原創(chuàng)發(fā)布,了解更多GD32 MCU教程,關(guān)注聚沃科技官網(wǎng)

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 單片機(jī)
    +關(guān)注

    關(guān)注

    6056

    文章

    44796

    瀏覽量

    643592
  • 嵌入式
    +關(guān)注

    關(guān)注

    5119

    文章

    19403

    瀏覽量

    312276
  • 開發(fā)板
    +關(guān)注

    關(guān)注

    25

    文章

    5321

    瀏覽量

    100353
  • 燒錄
    +關(guān)注

    關(guān)注

    8

    文章

    277

    瀏覽量

    36043
  • GD32
    +關(guān)注

    關(guān)注

    7

    文章

    417

    瀏覽量

    24924
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    GD32 MCU 入門教程GD32 MCU 常見(jiàn)外設(shè)介紹(12)FMC 模塊介紹

    閃存控制器(FMC),提供了片上閃存需要的所有功能。FMC 也提供了頁(yè)擦除,整片擦除,以及32 位整字或 16 位半字編程閃存等操作。 GD32 MCU 支持不同類型編程的具體說(shuō)明如下表 GD
    的頭像 發(fā)表于 08-21 09:56 ?1669次閱讀
    <b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b> <b class='flag-5'>入門教程</b>】<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b> 常見(jiàn)外設(shè)介紹(12)FMC 模塊介紹

    GD32 MCU原理及固件庫(kù)開發(fā)指南》+讀后感

    。 第2章介紹GD32 MCU快速入門與開發(fā)平臺(tái)搭建的方法,包括對(duì)軟硬件開發(fā)平臺(tái)、調(diào)試工具、GD32 M
    發(fā)表于 06-06 21:52

    GD32芯片MCU ISP下載工具

    GD32芯片MCU ISP 下載工具
    發(fā)表于 10-08 14:53 ?18次下載

    兆易創(chuàng)新GD32 MCU選型手冊(cè),適用于GD32全系列MCU

    兆易創(chuàng)新GD32MCU選型手冊(cè),適用于GD32全系列MCUGD32MCU選型手冊(cè),適用于GD32全系列MCU
    發(fā)表于 10-19 17:26 ?51次下載

    你了解GD32 MCU的命名規(guī)則嗎

    下面為大家介紹GD32 MCU的通用命名規(guī)則,以GD32F303ZGT6為例,其中,GD32代表GD32
    的頭像 發(fā)表于 01-13 09:38 ?4248次閱讀
    你了解<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b>的命名規(guī)則嗎

    GD32 MCU的選項(xiàng)字節(jié)是什么?

    GD32 MCU的選項(xiàng)字節(jié)是什么,有什么功能呢?選項(xiàng)字節(jié)被誤篡改如何回復(fù)?
    的頭像 發(fā)表于 01-17 09:42 ?1654次閱讀
    <b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b>的選項(xiàng)字節(jié)是什么?

    不同型號(hào)的GD32 MCU如何區(qū)分?

    大家是否碰到過(guò)以下應(yīng)用場(chǎng)景:同一套軟件代碼希望跑在不同型號(hào)的GD32 MCU中,但有些地方需要根據(jù)MCU型號(hào)進(jìn)行調(diào)整?或者上位機(jī)或其他MCUGD3
    的頭像 發(fā)表于 01-27 09:32 ?1250次閱讀
    不同型號(hào)的<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b>如何區(qū)分?

    GD32 MCU 入門教程】一、GD32 MCU 開發(fā)環(huán)境搭建(1)使用Keil開發(fā)GD32

    GD32系列為通用型MCU,所以開發(fā)環(huán)境也可以使用通用型的IDE,目前使用較多的是KEIL、IAR、 GCC和Embedded Builder,客戶可以根據(jù)個(gè)人喜好來(lái)選擇相應(yīng)的開發(fā)環(huán)境。
    的頭像 發(fā)表于 08-08 15:01 ?2184次閱讀
    【<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b> <b class='flag-5'>入門教程</b>】一、<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b> 開發(fā)環(huán)境搭建(1)使用Keil開發(fā)<b class='flag-5'>GD32</b>

    GD32 MCU 入門教程】一、GD32 MCU 開發(fā)環(huán)境搭建(2)使用 IAR 開發(fā) GD32

    GD32系列為通用型MCU,所以開發(fā)環(huán)境也可以使用通用型的IDE,目前使用較多的是KEIL、IAR、 GCC和Embedded Builder,客戶可以根據(jù)個(gè)人喜好來(lái)選擇相應(yīng)的開發(fā)環(huán)境。
    的頭像 發(fā)表于 08-08 15:40 ?1077次閱讀
    【<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b> <b class='flag-5'>入門教程</b>】一、<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b> 開發(fā)環(huán)境搭建(<b class='flag-5'>2</b>)使用 IAR 開發(fā) <b class='flag-5'>GD32</b>

    GD32 MCU 入門教程】一、GD32 MCU 開發(fā)環(huán)境搭建(3)使用 Embedded Builder 開發(fā) GD32

    GD32系列為通用型MCU,所以開發(fā)環(huán)境也可以使用通用型的IDE,目前使用較多的是KEIL、IAR、 GCC和Embedded Builder,客戶可以根據(jù)個(gè)人喜好來(lái)選擇相應(yīng)的開發(fā)環(huán)境。
    的頭像 發(fā)表于 08-08 16:03 ?1592次閱讀
    【<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b> <b class='flag-5'>入門教程</b>】一、<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b> 開發(fā)環(huán)境搭建(3)使用 Embedded Builder 開發(fā) <b class='flag-5'>GD32</b>

    GD32 MCU 入門教程GD32 MCU 燒錄說(shuō)明(1)ISP 燒錄

    ISP:In System Programing,在系統(tǒng)編程,通過(guò)MCU片內(nèi)的引導(dǎo)程序進(jìn)行Flash編程。 GD32片內(nèi)有一個(gè)只讀信息塊,用于存放引導(dǎo)裝載程序,引導(dǎo)程序在MCU出廠前就會(huì)提前
    的頭像 發(fā)表于 08-08 16:20 ?1691次閱讀
    【<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b> <b class='flag-5'>入門教程</b>】<b class='flag-5'>二</b>、<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b> <b class='flag-5'>燒錄</b><b class='flag-5'>說(shuō)明</b>(1)ISP <b class='flag-5'>燒錄</b>

    GD32 MCU 入門教程GD32 MCU 燒錄說(shuō)明(3)脫機(jī)燒錄

    大部分主流的燒錄器廠商均支持GD32 MCU燒錄,如ELNEC、致遠(yuǎn)電子、貸鋪科技、希爾特、邁斯威志、軒微、天津威磊、Segger、芯園電子、北極星電子等
    的頭像 發(fā)表于 08-08 17:44 ?1790次閱讀
    【<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b> <b class='flag-5'>入門教程</b>】<b class='flag-5'>二</b>、<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b> <b class='flag-5'>燒錄</b><b class='flag-5'>說(shuō)明</b>(3)脫機(jī)<b class='flag-5'>燒錄</b>

    GD32 MCU 入門教程GD32 MCU 常見(jiàn)外設(shè)介紹(14)RTC 模塊介紹

    GD32 MCU內(nèi)部提供了一個(gè)RTC(實(shí)時(shí)時(shí)鐘)模塊,通過(guò)RTC可以實(shí)現(xiàn)日歷時(shí)鐘、鬧鐘等功能。RTC也可以用于深度睡眠或待機(jī)模式的低功耗喚醒。不同系列的GD32 MCU在RTC設(shè)計(jì)和功
    的頭像 發(fā)表于 08-23 09:18 ?790次閱讀
    【<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b> <b class='flag-5'>入門教程</b>】<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b> 常見(jiàn)外設(shè)介紹(14)RTC 模塊介紹

    GD32 MCU 入門教程GD32 MCU FPU 使用方法

    GD32 MCU FPU 使用方法
    的頭像 發(fā)表于 08-25 09:24 ?1034次閱讀
    【<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b> <b class='flag-5'>入門教程</b>】<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b> FPU 使用方法

    GD32 MCU入門教程GD32 MCU GPIO 結(jié)構(gòu)與使用注意事項(xiàng)

    本文是專門為基于GD32 MCU開發(fā)的工程設(shè)計(jì)人員提供,主要介紹了GPIO的功能配置、內(nèi)部結(jié)構(gòu)以及在不同場(chǎng)景使用時(shí)的注意事項(xiàng),旨在幫助GD32 MCU開發(fā)者優(yōu)化對(duì)通用型輸入輸出端口(G
    的頭像 發(fā)表于 09-07 10:34 ?1259次閱讀
    【<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b><b class='flag-5'>入門教程</b>】<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b> GPIO 結(jié)構(gòu)與使用注意事項(xiàng)
    主站蜘蛛池模板: 韩国理论片在线看2828dy | 99久久免费中文字幕精品 | 色cccwww| 波多野结衣在线视频观看 | 一级片免费在线观看视频 | 222www在线观看免费 | 丁香天堂网 | 成年片色大黄全免费 | 色婷婷综合激情 | 濑亚美莉vs黑人欧美视频 | 狠狠狠狠狠狠狠狠 | 五月婷婷丁香久久 | 天天久久 | 欧美色图首页 | 五月婷婷伊人网 | aa在线观看 | 乱高h辣黄文np公交车 | 国产高清小视频 | 三级在线观看免播放网站 | 上海一级毛片 | 午夜一区二区免费视频 | 天天操天天干天天爱 | 美女免费视频一区二区三区 | 国产日本特黄特色大片免费视频 | 视频亚洲一区 | 国产美女亚洲精品久久久久久 | 岛国毛片在线观看 | 一级毛片视屏 | 久久久www免费人成看片 | 欧美69视频在线 | 精品视频一区二区三区四区五区 | 色橹橹 | 天天色操| 老司机亚洲精品影院在线观看 | 欧美成人伊人久久综合网 | 天天干视频网站 | 久久精品视频免费播放 | 免费观看交性大片 | 成人在线免费 | 手机在线看片你懂的 | 四虎在线电影 |