国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

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

如何使用串口來給GD32F10x燒寫程序

lcdz66 ? 來源:雨飛工作室 ? 作者:雨飛工作室 ? 2022-12-15 14:33 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

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

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

GD32F10x的引導(dǎo)配置

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

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

上電序列或系統(tǒng)復(fù)位后,ARMCortex-M3處理器先從0x00000000地址獲取棧頂值,再從0x00000004地址獲得引導(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異常表和偏移寄存器來將向量表重定向到SRAM中。嵌入式的Bootloader存放在系統(tǒng)存儲(chǔ)空間,用于對FLASH存儲(chǔ)器進(jìn)行重新編程。在GD32F10x設(shè)備中,Bootloader可以通過USART0(對應(yīng)STM32F10x的USART1)接口和外界交互。

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

使用串口來給GD32F10x燒寫程序

1、采用FlyMcu工具,測試是不行,識(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)下面的界面,說明正在燒寫程序:

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

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

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

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

審核編輯 :李倩

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

    關(guān)注

    140

    文章

    5317

    瀏覽量

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

    關(guān)注

    15

    文章

    1619

    瀏覽量

    82813

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

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

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    迅為RK3588開發(fā)板Android系統(tǒng)及注意事項(xiàng)

    迅為RK3588開發(fā)板Android系統(tǒng)及注意事項(xiàng)
    的頭像 發(fā)表于 12-03 15:17 ?7164次閱讀
    迅為RK3588開發(fā)板Android系統(tǒng)<b class='flag-5'>燒</b><b class='flag-5'>寫</b>及注意事項(xiàng)

    GD32VF103串口讀取PM2.5傳感器

    傳感器為5V供電(根據(jù)手冊,風(fēng)機(jī)為5V供電),串口為3.3V電平,可以直接使用GD32VF103的任何一個(gè)串口進(jìn)行通訊。為了保險(xiǎn)起見,此處選擇USART2,使用PB10、PB11,這兩
    發(fā)表于 11-05 08:34

    GD32的串口DMA收發(fā)數(shù)據(jù)失敗怎么解決?

    我在使用RTT的GD32F303的BSP時(shí),配置使用串口DMA收發(fā)(rt_device_open),發(fā)現(xiàn)錯(cuò)誤,最終無法收發(fā)數(shù)據(jù),對比了STM32的BSP發(fā)現(xiàn)在drv_usart.c中
    發(fā)表于 09-17 06:04

    GD32F4xx系列MCU基礎(chǔ)工程資料

    GD32F4xx系列MCU基礎(chǔ)工程創(chuàng)建.
    發(fā)表于 08-04 14:53 ?2次下載

    FLASH/編程白皮書

    白皮書:如何Flash——不同場景不同需求下的選擇認(rèn)識(shí)Flash?NAND vs. NOR如何/編程不同方案比較
    發(fā)表于 07-28 16:05 ?0次下載

    單片機(jī)怎么程序

    單片機(jī)程序是將編寫好的程序代碼寫入單片機(jī)內(nèi)部存儲(chǔ)單元,讓單片機(jī)按照預(yù)設(shè)邏輯工作的過程,是單片機(jī)應(yīng)用開發(fā)中不可或缺的環(huán)節(jié)。無論是簡單的燈光控制程序,還是復(fù)雜的工業(yè)控制算法,都需要通過
    的頭像 發(fā)表于 07-23 11:47 ?1273次閱讀

    求求幫我找一我畫的stm32有哪些問題,為什么程序不進(jìn)去

    最近畫stm32的核心板為什么stlink程序不進(jìn)去顯示keil 顯示no target connected
    發(fā)表于 06-26 20:11

    FPGA遠(yuǎn)程bit文件和調(diào)試ILA指南

    在 FPGA 開發(fā)過程中,bit文件和使用ILA進(jìn)行調(diào)試是再常見不過的操作。但如果 FPGA 板卡被放在機(jī)房,或者通過PCIe插在服務(wù)器上,那么每次調(diào)試時(shí)我們都不得不帶著筆記本電腦跑去機(jī)房或服務(wù)器旁,接上 JTAG 線后才能進(jìn)行調(diào)試,非常不便。
    的頭像 發(fā)表于 06-05 16:41 ?2565次閱讀
    FPGA遠(yuǎn)程<b class='flag-5'>燒</b><b class='flag-5'>寫</b>bit文件和調(diào)試ILA指南

    fx3 sdk中的usb control center在win10以上系統(tǒng)中固件失敗怎么解決?

    fx3 sdk1.3中的usb control center在win10和以上系統(tǒng)中固件失敗,狀態(tài)欄提示failed,在win7系統(tǒng)中寫成功沒有問題,請問在win
    發(fā)表于 05-08 06:00

    AGM FPGA/MCU文件類型有哪些及用途

    SRAM寫入,通過JTAG,掉電即失效,可用于設(shè)計(jì)調(diào)試; 二、AG10K/16K系列: _SRAM.prg文件為片內(nèi)SRAM寫入,通過JTAG
    發(fā)表于 03-14 09:54

    【米爾-全志T536開發(fā)板試用體驗(yàn)】系統(tǒng)與外設(shè)測試

    提供的驅(qū)動(dòng),無法識(shí)別到,安裝不了,從網(wǎng)上找到一個(gè)vid 1f3a pid efe8的驅(qū)動(dòng),安裝成功了。 重新插拔一下USB線,軟件自動(dòng) 進(jìn)入模式。 寫完成后,心跳指示燈只有一個(gè)是
    發(fā)表于 03-11 11:44

    STM32L496RG第一次程序后需要重新上下電才能正常執(zhí)行程序,為什么?

    項(xiàng)目中使用板子第一次下程序后必須得重新上下電才能下程序,期間什么復(fù)位都不起作用,只有第一次會(huì)有這種情況 觀察第一次對應(yīng)的PC指向0X1FFF5236,該區(qū)域?qū)?yīng)SYSTEM區(qū),以為是啟動(dòng)選項(xiàng)字節(jié)問題,發(fā)現(xiàn)
    發(fā)表于 03-11 07:41

    迅為RK3588開發(fā)板技術(shù)分享 TF卡大于4G容量鏡像

    RK3588技術(shù)分享 | TF卡大于4G容量鏡像
    的頭像 發(fā)表于 03-10 14:39 ?1230次閱讀
    迅為RK3588開發(fā)板技術(shù)分享 TF卡<b class='flag-5'>燒</b><b class='flag-5'>寫</b>大于4G容量鏡像

    Linux固件中的陷阱:文件系統(tǒng)異步寫入引發(fā)的問題

    在工業(yè)生產(chǎn)中,固件是確保產(chǎn)品正常運(yùn)行的關(guān)鍵環(huán)節(jié)。本文通過一個(gè)實(shí)際案例,揭示了Linux系統(tǒng)下因文件寫入異步性導(dǎo)致的固件不完全問題。客戶案例客戶產(chǎn)線上批量生產(chǎn)時(shí),用SD卡進(jìn)行固件
    的頭像 發(fā)表于 03-07 11:34 ?833次閱讀
    Linux固件<b class='flag-5'>燒</b><b class='flag-5'>寫</b>中的陷阱:文件系統(tǒng)異步寫入引發(fā)的問題

    用Labview一個(gè)電子稱的485串口程序

    關(guān)鍵詞:Labview + 串口程序 232、485串口通訊是最常見的儀器儀表通訊方式之一,本文詳細(xì)介紹,用Labview編寫一個(gè)電子秤的485串口
    的頭像 發(fā)表于 03-06 09:54 ?1862次閱讀
    用Labview<b class='flag-5'>寫</b>一個(gè)電子稱的485<b class='flag-5'>串口</b><b class='flag-5'>程序</b>