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

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

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

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

【GD32 MCU 入門教程】二、GD32 MCU 燒錄說明(1)ISP 燒錄

聚沃科技 ? 2024-08-08 16:20 ? 次閱讀

GD32 MCU提供了多種燒錄方法,可在調(diào)試和生產(chǎn)等階段進行便捷的燒錄。GD32目前主要燒錄方法有ISP燒錄、SWD/JTAG在線下載、脫機燒錄三種類型。

ISP燒錄:使用串口或USB即可燒錄,無需特殊工具支持。可根據(jù)協(xié)議自行定制下載方式,需要控制BOOT0引腳電平選擇啟動模式。

SWD/JTAG在線下載:無需切換MCU啟動方式,使用仿真器等可進行下載。需使用仿真器和上位機進行操作。

脫機燒錄:適用于大批量的產(chǎn)線生產(chǎn),燒錄過程無需PC和軟件,可脫機進行燒錄,批量燒錄效率高。

本章對三種燒錄方法有以下三個方面介紹。

1 燒錄工具和硬件連接:介紹各燒錄方法需使用的工具,以及硬件所需接口

2 軟件操作和燒錄流程:介紹燒錄軟件的操作方法和燒錄流程。

3 注意事項:介紹燒錄注意事項和燒錄失敗的常見原因。

1. ISP 燒錄

ISP:In System Programing,在系統(tǒng)編程,通過MCU片內(nèi)的引導(dǎo)程序進行Flash編程。 GD32片內(nèi)有一個只讀信息塊,用于存放引導(dǎo)裝載程序,引導(dǎo)程序在MCU出廠前就會提前燒錄好。復(fù)位時MCU通過BOOT0引腳電平狀態(tài)選擇進入Flash啟動模式還是ISP升級模式。目前所有系列均支持通過UART對Flash進行編程,有USBFS外設(shè)的系列同時支持通過USB DFU協(xié)議進行下載。

輸入圖片說明

1.1 ISP 燒錄工具

ISP燒錄對工具以及形式?jīng)]有特殊要求,只需按照約定的協(xié)議,使用上位機軟件或其他CPU通過指定的通信方式(UART&USB)和MCU間進行通信傳輸即可。

  1. UART ISP可使用PC上位機軟件通過串口線、USB轉(zhuǎn)串口、485等連接至MCU指定的串口引腳。UART的ISP軟件:
  • 官方工具GD32 All In One Programmer;
  • 第三方工具FlyMCU。
  1. USB DFU可直接通過USB連接目標MCU或PCB,使用上位機軟件即可下載。USB DFU的ISP軟件:
  • 官方工具GD32 All In One Programmer。

1.2 ISP 引腳分配

不同系列的GD32MCU支持的ISP下載接口有所不同,但除GD32W515外所有型號均可以支持PA9、PA10進行ISP下載。各系列ISP下載外設(shè)及引腳如下表。

輸入圖片說明

1.3 ISP 下載電路

ISP下載模式需要讓MCU執(zhí)行System區(qū)域中的boot loader代碼,不同于用戶模式從Flash啟動,故而下載前需要讓MCU進入System啟動模式,因此除通信引腳外還需要將BOOT0引腳引出,如需要熱啟動下載模式還需預(yù)留復(fù)位引腳接口或按鍵。所需預(yù)留接口參考圖如下圖,BOOT0引腳可通過跳線帽或撥碼開關(guān)控制,也可以通過其他控制器同時控制BOOT0引腳和Reset引腳讓MCU進入下載模式。

輸入圖片說明輸入圖片說明

1.4 ISP 下載流程介紹

ISP模式需要從System區(qū)域啟動,所以需要讓MCU復(fù)位時BOOT0引腳狀態(tài)為高電平。可通過跳線帽、撥碼開關(guān)、按鍵或其他控制器控制拉高BOOT0引腳電平,對MCU進行一次復(fù)位或上電即可進入ISP模式;進入ISP模式后便可釋放BOOT1引腳,此時可使用上位機軟件或控制器通過UART或USB的方式進行燒錄;當下載完成后需要切換回Flash運行模式,同樣讓BOOT0引腳拉低為低電平,然后復(fù)位或重啟可進入Flash運行模式并運行用戶代碼。 使用ISP模式下載的操作流程圖見下圖。

輸入圖片說明

ISP UART下載流程

ISP的UART下載可使用GD32 All In One Programmer,如需自制上位機或用其他控制器燒錄MCU,可參考文檔GD ISP PROTOCOL-USART。本文以GD32 All In One Programmer下載為例進行介紹,下載流程如圖所示。

輸入圖片說明

GD32 All In One Programmer 下載步驟:

1.讓MCU進入ISP模式,將開發(fā)板串口連接到PC,運行GD32 All-In-One Programmer.exe,選擇對應(yīng)的COM口,奇偶校驗和波特率等設(shè)置,并點擊Connect按鈕。如圖所示。

UART 下載 PC 連接目標板GD32 All In One Programmer 連接

2.出現(xiàn)Disconnect按鈕則表示連接成功,上位機會識別MCU的型號,F(xiàn)lash以及SRAM大小。

輸入圖片說明
  1. 按照以下說明進行上位機軟件的操作

(1)點擊Browse選擇所需要下載的bin文件路徑;

(2)輸入bin文件需要下載的起始地址;

(3)勾選Jump to run the App Program,程序下載完成后MCU會產(chǎn)生一個系統(tǒng)復(fù)位;

(4)點擊Download按鈕下載程序;

(5)出現(xiàn)Finish并且進度條進行到100%表示下載成功,如圖所示。

輸入圖片說明

1.5 ISP燒錄注意事項

  1. 確保啟動(復(fù)位、上電)前BOOT0為高電平。
  2. 確保電源穩(wěn)定,避免較大紋波影響MCU穩(wěn)定性。
  3. 保證通信接口穩(wěn)定,下載失敗可降低波特率復(fù)位重新開始。
  4. 部分型號支持多組引腳進行UART下載以及USB下載,所以在下載開始時會有下載引腳的檢測握手, USB模塊和三個串口中有任何一個收到有效的握手信號后就會進入使用該模塊的升級模式并停止檢測其他的升級方式。因此使用UART下載時,在MCU上電到開始下載前,需要注意其他支持ISP下載的UART RX引腳不能有電平變化,USB的PA12引腳禁止下拉。

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

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

    關(guān)注

    6043

    文章

    44622

    瀏覽量

    638549
  • mcu
    mcu
    +關(guān)注

    關(guān)注

    146

    文章

    17317

    瀏覽量

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

    關(guān)注

    5092

    文章

    19177

    瀏覽量

    307672
  • ISP
    ISP
    +關(guān)注

    關(guān)注

    6

    文章

    478

    瀏覽量

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

    關(guān)注

    8

    文章

    266

    瀏覽量

    35720
收藏 人收藏

    評論

    相關(guān)推薦

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

    閃存控制器(FMC),提供了片上閃存需要的所有功能。FMC 也提供了頁擦除,整片擦除,以及32 位整字或 16 位半字編程閃存等操作。 GD32 MCU 支持不同類型編程的具體說明如下表 GD
    的頭像 發(fā)表于 08-21 09:56 ?1303次閱讀
    <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> 常見外設(shè)介紹(12)FMC 模塊介紹

    GD32芯片MCU ISP下載工具

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

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

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

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

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

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

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

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

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

    GD32 MCU如何將燒錄口配置為GPIO使用?

    如果大家在進行GD32 MCU開發(fā)時發(fā)現(xiàn)GPIO引腳使用不足,可以嘗試將燒錄口配置為GPIO使用,這樣就可以多出幾個引腳使用,但使用的時候如何配置以及有哪些注意事項,本視頻將會為大家進行解答。
    的頭像 發(fā)表于 02-20 10:18 ?2083次閱讀
    <b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b>如何將<b class='flag-5'>燒錄</b>口配置為GPIO使用?

    GD32 MCU ISP失敗的原因

    玩過GD32的小伙伴們都知道,GD32 MCU支持ISP,即在系統(tǒng)編程,前面的常見問題也給大家講過什么是ISP,什么是IAP?那有沒有小伙伴
    的頭像 發(fā)表于 02-28 09:23 ?1576次閱讀
    <b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b> <b class='flag-5'>ISP</b>失敗的原因

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

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

    GD32 MCU 入門教程GD32 MCU 燒錄說明 (2)SWD/JTAG在線下載

    GD32系列MCU支持SWD和JTAG(部分型號不支持)接口進行下載調(diào)試,這些功能通過ARM CoreSight組件的標準配置和鏈狀連接的TAP控制器來實現(xiàn)的。調(diào)試和跟蹤功能集成在ARM
    的頭像 發(fā)表于 08-08 17:34 ?807次閱讀
    【<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'>說明</b> (2)SWD/JTAG在線下載

    GD32 MCU 入門教程GD32 MCU 燒錄說明(3)脫機燒錄

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

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

    GD32 MCU內(nèi)部提供了一個RTC(實時時鐘)模塊,通過RTC可以實現(xiàn)日歷時鐘、鬧鐘等功能。RTC也可以用于深度睡眠或待機模式的低功耗喚醒。不同系列的GD32 MCU在RTC設(shè)計和功
    的頭像 發(fā)表于 08-23 09:18 ?581次閱讀
    【<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> 常見外設(shè)介紹(14)RTC 模塊介紹

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

    GD32 MCU FPU 使用方法
    的頭像 發(fā)表于 08-25 09:24 ?740次閱讀
    【<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)與使用注意事項

    本文是專門為基于GD32 MCU開發(fā)的工程設(shè)計人員提供,主要介紹了GPIO的功能配置、內(nèi)部結(jié)構(gòu)以及在不同場景使用時的注意事項,旨在幫助GD32 MCU開發(fā)者優(yōu)化對通用型輸入輸出端口(G
    的頭像 發(fā)表于 09-07 10:34 ?913次閱讀
    【<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)與使用注意事項
    主站蜘蛛池模板: 婷婷影院在线综合免费视频 | 最新日本免费一区二区三区中文 | 扒开双腿疯狂进出爽爽爽 | 天天透天天射 | 亚洲乱码卡一卡二卡三永久 | 欧美性受xxxx极品 | 欲妇放荡叫床很浪的小说 | 看天堂 | 成人三级电影在线观看 | 国产成人午夜片在线观看 | 色偷偷亚洲天堂 | www.啪啪.com| 日本三级三级三级免费看 | 欧美精品影院 | 午夜69成人做爰视频网站 | 亚洲国产成人久久午夜 | 性国产精品| 你懂的免费在线观看 | 狠狠色噜噜狠狠狠97影音先锋 | 一级中文字幕乱码免费 | 亚洲啪啪免费视频 | 六月丁香婷婷激情 | 免费黄色一级毛片 | 四虎影视永久在线精品免费播放 | 久久综合久久久久 | xx视频在线 | 天天在线免费视频 | 色视频网站免费 | 黄黄网址 | 亚洲一区二区在线免费观看 | 在线观看www日本免费网站 | 伊人婷婷涩六月丁香七月 | 奇米影色777四色在线首页 | 四虎影院免费观看 | 中文字幕色综合久久 | 狠狠五月深爱婷婷网免费 | 午夜在线影院 | 成人精品人成网站 | 色播图片| 婷婷视频网站 | 毛片2016免费视频 |