色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

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

如何使用串口來(lái)給GD32F10x燒寫程序

lcdz66 ? 來(lái)源:雨飛工作室 ? 作者:雨飛工作室 ? 2022-12-15 14:33 ? 次閱讀

話說(shuō)本人使用的是GD32F103VCT6(或GD32F103VET6),采用SWD燒寫的方式,確實(shí)一直用的好好的。但是,量產(chǎn)的多少,總會(huì)出現(xiàn)一些意想不到的情況,比如引出SWD燒寫口的焊盤脫落了,或者因?yàn)殪o電等原因造成SWD無(wú)法燒錄,又或者是出現(xiàn)“Programming error@:0x00000000”的情況。這個(gè)時(shí)候,只是一味地采用SWD燒寫的方式,就有點(diǎn)無(wú)能為力了。

3f42057c-7c3c-11ed-8abf-dac502259ad0.png

眾所周知,可以使用串口給STM32燒寫程序,只需設(shè)置成Boot0=1,Boot1=0,使用flash_loader_demonstrator這個(gè)小工具即可。那么,GD32F10x是否也可以這么做呢?查看了電路圖,我的電路板剛好USART1也引出來(lái)了。馬上去試試唄。 3f847ed4-7c3c-11ed-8abf-dac502259ad0.png

GD32F10x的引導(dǎo)配置

GD32F10x系列微控制器提供了三種引導(dǎo)源,可以通過(guò)BOOT0和BOOT1引腳來(lái)進(jìn)行選擇。該兩個(gè)引腳的電平狀態(tài)會(huì)在復(fù)位后的第四個(gè)CK_SYS(系統(tǒng)時(shí)鐘)的上升沿進(jìn)行鎖存。用戶可自行選擇所需要的引導(dǎo)源,通過(guò)設(shè)置上電復(fù)位和系統(tǒng)復(fù)位后的BOOT0和BOOT1的引腳電平。一旦這兩個(gè)引腳電平被采樣,它們可以被釋放并用于其他用途。

3f972278-7c3c-11ed-8abf-dac502259ad0.png

上電序列或系統(tǒng)復(fù)位后,ARMCortex-M3處理器先從0x00000000地址獲取棧頂值,再?gòu)?x00000004地址獲得引導(dǎo)代碼的基地址,然后從引導(dǎo)代碼的基地址開始執(zhí)行程序。 根據(jù)所選擇的引導(dǎo)源,主FLASH存儲(chǔ)器(開始于0x08000000的原始存儲(chǔ)空間)或系統(tǒng)存儲(chǔ)器(開始于0x1FFFF000的原始存儲(chǔ)空間)被映射到引導(dǎo)存儲(chǔ)空間(起始于0x00000000)。片上SRAM存儲(chǔ)空間的起始地址是0x20000000,當(dāng)它被選擇為引導(dǎo)源時(shí),在應(yīng)用初始化代碼中,你必須使用NVIC異常表和偏移寄存器來(lái)將向量表重定向到SRAM中。嵌入式的Bootloader存放在系統(tǒng)存儲(chǔ)空間,用于對(duì)FLASH存儲(chǔ)器進(jìn)行重新編程。在GD32F10x設(shè)備中,Bootloader可以通過(guò)USART0(對(duì)應(yīng)STM32F10x的USART1)接口和外界交互。

3fb0c7d2-7c3c-11ed-8abf-dac502259ad0.png

使用串口來(lái)給GD32F10x燒寫程序

1、采用FlyMcu工具,測(cè)試是不行,識(shí)別不了GD32F10x芯片

4019898e-7c3c-11ed-8abf-dac502259ad0.png

2、是不是GD32F10x有自己專用的串口燒寫工具呢?網(wǎng)上一搜索,確實(shí)如此,那就是:GigaDevice MCU ISP Programmer。 3、采用GigaDevice MCU ISP Programmer給GD32F10x燒寫程序: (1)打開軟件:分明是欺負(fù)我的筆記本屏幕有點(diǎn)小啊,算了,忍了。

402c203a-7c3c-11ed-8abf-dac502259ad0.png

識(shí)別出串口為“COM15”,波特率不要選擇太高,這里選擇“115200”。點(diǎn)擊“Next”,會(huì)彈出下面界面:

4045d53e-7c3c-11ed-8abf-dac502259ad0.png

(2)繼續(xù)點(diǎn)擊“Next”,會(huì)出現(xiàn)下面界面:

406d2b02-7c3c-11ed-8abf-dac502259ad0.png

能夠自動(dòng)識(shí)別出芯片型號(hào),我這里的芯片型號(hào)是“GD32F103VCT6”。繼續(xù)點(diǎn)擊“Next”,會(huì)出現(xiàn)下面界面:

40ccd872-7c3c-11ed-8abf-dac502259ad0.png

勾選“Download to Device”,添加要燒錄的hex文件,勾選上“Erase necessary pages”和“Verity after download”,點(diǎn)擊“Next”即可。 (3)此時(shí)會(huì)出現(xiàn)下面的界面,說(shuō)明正在燒寫程序:

40df6898-7c3c-11ed-8abf-dac502259ad0.png

(4)出現(xiàn)下面的界面,表示燒寫成功。

41b0defa-7c3c-11ed-8abf-dac502259ad0.png

可以看出,燒寫過(guò)程還是挺方便、挺快捷的。 這樣就完成了幾塊電路板的修復(fù),還是挺不錯(cuò)的。

審核編輯 :李倩

聲明:本文內(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)投訴
  • 電路板
    +關(guān)注

    關(guān)注

    140

    文章

    4967

    瀏覽量

    98176
  • 串口
    +關(guān)注

    關(guān)注

    14

    文章

    1555

    瀏覽量

    76647

原文標(biāo)題:如何使用串口來(lái)給GD32F10x燒寫程序

文章出處:【微信號(hào):雨飛工作室,微信公眾號(hào):雨飛工作室】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    GD32 MCU 移植教程】9、從 STM32F10x 系列移植到 GD32F30x 系列

    GD32F30x 系列 MCU 是基于 Arm? Cortex?-M4 處理器的 32 位通用微控制器,與 STM32F10x 系列 MCU 保持高度兼容。本文主要從以下三個(gè)方面進(jìn)行介紹:硬件資源
    的頭像 發(fā)表于 09-07 09:57 ?794次閱讀
    【<b class='flag-5'>GD</b>32 MCU 移植教程】9、從 STM32<b class='flag-5'>F10x</b> 系列移植到 <b class='flag-5'>GD32F30x</b> 系列

    GD32 MCU 移植教程】7、從 GD32F10x 移植到 GD32E103

    本應(yīng)用筆記旨在幫助您快速將基于 GD32F10x 2.0 版本及以上固件庫(kù)開發(fā)的應(yīng)用程序GD32F10x 系列微控制器移植到 GD32E103 系列微控制器。
    的頭像 發(fā)表于 09-05 09:40 ?540次閱讀
    【<b class='flag-5'>GD</b>32 MCU 移植教程】7、從 <b class='flag-5'>GD32F10x</b> 移植到 <b class='flag-5'>GD</b>32E103

    GD32 MCU 移植教程】6、從GD32F1x0和GD32F3x0移植到GD32E230

    GD32E230 系列是 GD 最新推出的 Cortex_M23 系列產(chǎn)品,該系列資源上與既有的 GD32F1x0 以及 GD32F3x0 兼容度非常高。由于
    的頭像 發(fā)表于 09-04 09:38 ?631次閱讀
    【<b class='flag-5'>GD</b>32 MCU 移植教程】6、從<b class='flag-5'>GD32F1x</b>0和<b class='flag-5'>GD32F3x</b>0移植到<b class='flag-5'>GD</b>32E230

    【「ARM MCU嵌入式開發(fā) | 基于國(guó)產(chǎn)GD32F10x芯片」閱讀體驗(yàn)】+閱讀中斷篇

    一、前言 《ARM MCU嵌入式開發(fā) | 基于國(guó)產(chǎn)GD32F10x芯片》覆蓋的知識(shí)點(diǎn)非常全面,中斷在嵌入式開發(fā)中是必不可少的,尤其是裸板程序,也就是前后臺(tái)系統(tǒng)的項(xiàng)目開發(fā)。中斷是一種外設(shè)和處理器之間
    發(fā)表于 09-01 23:59

    GD32 MCU 移植教程】2、從 GD32F303 移植到 GD32F503

    GD32E503 系列是 GD 推出的 Cortex_M33 系列產(chǎn)品,該系列資源上與 GD32F303 兼容度非常高,本應(yīng)用筆記旨在幫助您快速將應(yīng)用程序
    的頭像 發(fā)表于 08-31 09:36 ?1508次閱讀
    【<b class='flag-5'>GD</b>32 MCU 移植教程】2、從 <b class='flag-5'>GD32F</b>303 移植到 <b class='flag-5'>GD32F</b>503

    GD32 MCU 移植教程】1、從 GD32F10x 移植到 GD32F30x

    應(yīng)用程序移植到新的微控制器。本應(yīng)用筆記旨在幫助您快速將應(yīng)用程序GD32F10x 系列微控制器移植到 GD32F30x 系列微控制器。
    的頭像 發(fā)表于 08-30 09:52 ?1605次閱讀
    【<b class='flag-5'>GD</b>32 MCU 移植教程】1、從 <b class='flag-5'>GD32F10x</b> 移植到 <b class='flag-5'>GD32F30x</b>

    【「ARM MCU嵌入式開發(fā) | 基于國(guó)產(chǎn)GD32F10x芯片」閱讀體驗(yàn)】+書籍整體概況

    一、導(dǎo)言 上周收到《ARM MCU嵌入式開發(fā) | 基于國(guó)產(chǎn)GD32F10x芯片》書籍,該紙質(zhì)書籍內(nèi)容可謂是面面俱到,由“清華大學(xué)出版社”出版,印刷第1版時(shí)間為2024年6月份,總共464千字
    發(fā)表于 08-25 22:48

    GD32無(wú)法的原因?

    GD32無(wú)法
    發(fā)表于 07-26 07:09

    GD32F3x0資料分享

    電子發(fā)燒友網(wǎng)站提供《GD32F3x0資料分享.rar》資料免費(fèi)下載
    發(fā)表于 06-28 10:48 ?0次下載

    GD32F10x 固件庫(kù)使用指南

    電子發(fā)燒友網(wǎng)站提供《GD32F10x 固件庫(kù)使用指南.pdf》資料免費(fèi)下載
    發(fā)表于 05-22 14:15 ?27次下載

    nucleo-F411RE uart1串口程序怎么實(shí)現(xiàn)?

    你好,我現(xiàn)在用的是nucleo-F411RE的開發(fā)板, 通過(guò)開發(fā)板自帶的ST-link編譯好的程序是沒(méi)有問(wèn)題的,但實(shí)際工程項(xiàng)目的時(shí)候就沒(méi)有這個(gè)ST-link了,所以我想使用uart1進(jìn)行程序
    發(fā)表于 03-27 06:07

    GD32F10x系列MCU用戶手冊(cè)

    電子發(fā)燒友網(wǎng)站提供《GD32F10x系列MCU用戶手冊(cè).pdf》資料免費(fèi)下載
    發(fā)表于 03-13 10:27 ?14次下載
    <b class='flag-5'>GD32F10x</b>系列MCU用戶手冊(cè)

    GD32F1x0用戶手冊(cè)

    電子發(fā)燒友網(wǎng)站提供《GD32F1x0用戶手冊(cè).pdf》資料免費(fèi)下載
    發(fā)表于 03-13 10:03 ?3次下載
    <b class='flag-5'>GD32F1x</b>0用戶手冊(cè)

    GD32的FLASH讀、擦除、操作

    )的GD32F10x_CL和GD32F10x_XD,使用了兩片閃存;前512KB容量在第一片閃存(bank0)中,后續(xù)的容量在第二片閃存(bank1)中;3、對(duì)于flash容量
    的頭像 發(fā)表于 02-19 12:46 ?4385次閱讀
    <b class='flag-5'>GD</b>32的FLASH讀、擦除、<b class='flag-5'>寫</b>操作

    用USB轉(zhuǎn)TTL線怎么把程序寫到stm32f103C8T6中

    用USB轉(zhuǎn)TTL線怎么把程序寫到stm32f103C8T6中? 將程序寫到STM32F103
    的頭像 發(fā)表于 01-31 15:46 ?7386次閱讀
    主站蜘蛛池模板: 伸进同桌奶罩里摸她胸作文| 男人免费网站| 97精品伊人久久大香线蕉app| 无码一区二区三区| 日本G奶乳液汁| 欧美成人中文字幕在线视频 | 肉多的小说腐小说| 欧美视频毛片在线播放| 蜜芽在线播放免费人成日韩视频| 黄色软件视频app| 国产亚洲精品高清视频免费| 国产精品久久久久久熟妇吹潮软件 | 二次元美女扒开内裤喷水| 99re久久热免费视频| 中文字幕在线视频免费观看| 影音先锋男人资源813.| 亚洲涩福利高清在线| 亚洲精品高清在线观看| 亚洲AV无码乱码A片无码蜜桃| 青青草国产偷拍在线av| 欧美高清 videos sexo| 色青青草原桃花久久综合| 乳交高H糙汉宠文| 羞羞答答的免费视频在线观看| 亚洲中文无码亚洲人在线观看-| 亚洲午夜一区二区电影院| 4399日本电影完整版在线观看免费 | 国产亚洲欧洲日韩在线观看 | 中文字幕在线不卡日本v二区| 被高跟鞋调教丨vk| 德国xxxx| 国产精品免费一区二区三区视频| 久久99国产视频| 毛片免费在线| 欧美兽交YOYO| 亚洲色在线| 俄罗斯另类Z0Z0ZOZO| 精品熟女少妇AV免费观看 | 99久久婷婷国产麻豆精品电影| 波多野结衣网站www| 国产精品点击进入在线影院高清|