1. 問題描述
使用STM32CubeMX生成的 STM32F1 工程,在使用 CMSIS-DAP 下載器下載一次之后,造成無法下載的問題,如圖,下載器可以檢測到,但是下載器無法連接芯片:
直接下載當(dāng)然一定也會出問題了,如圖:
造成這個問題的原因非常難受:
STM32CubeMX生成 STM32F1 的工程時,默認(rèn)配置選項是 No-Debug,不會配置下載器所使用到的SWDIO引腳和SWCLK引腳:
結(jié)果就是單片機(jī)里之前的程序是正常的,所以這個工程編譯出的程序可以成功下載進(jìn)去,但是一旦下載進(jìn)去之后,就涼了……
3.1. 修改STM32CubeMX中的調(diào)試選項
將Debug選項設(shè)置為 Serial Wire 模式即可:
這樣它就會去自動配置下載器使用到的兩個引腳SWDIO和SWCLK:
3.2. 修復(fù)已經(jīng)涼了的單片機(jī)
不幸中的萬幸,STM32F1系列可以使用BOOT0引腳和BOOT1引腳配置啟動模式:
BOOT0:高電平(1)
BOOT1:低電平(0)
單片機(jī)上電后就會從內(nèi)部存儲器啟動,讀取內(nèi)部存儲器中固化的bootloader程序,支持從串口下載程序(一般是USART1),也就是類似于51單片機(jī)的那種下載方式。
如果開發(fā)板已經(jīng)有ISP一鍵下載電路,直接下載就ok,如果是最小系統(tǒng)板,也不用慌,需要一個USB轉(zhuǎn)串口模塊即可。
① 接線:3V3、GND、TXD(USART1)、RXD(USART1);
② 設(shè)置BOOT0為高電平,設(shè)置BOOT1引腳為低電平;
③ 準(zhǔn)備一份正常程序的hex文件;
④ 配置FlyMCU軟件
⑤ 看到右邊的提示信息后,給單片機(jī)重新上電(注意是單片機(jī),不要重新插拔USB轉(zhuǎn)串口)
⑥ 下載成功
⑦ (別忘了)這個時候程序下載成功了,但是沒有執(zhí)行,將BOOT0引腳重新設(shè)置為低電平,BOOT1可以任意,復(fù)位單片機(jī),程序開始運(yùn)行,已經(jīng)涼了的單片機(jī)修復(fù)成功。
⑧ 測試使用下載器下載程序,可以成功下載(注意不要再把原來壞的程序下載進(jìn)去……)。
上一篇:STM32CubeMX生成F1的工程中提示找不到 __HAL_TIM_SetCompare 問題
下一篇:STM32CubeMX + STM32F1系列開發(fā)時遇到的四個問題及解決
推薦閱讀
史海拾趣
在“2018慕尼黑上海電子展”上,ABLIC展示了其即將推出的紫外傳感器。這一產(chǎn)品的推出,彰顯了ABLIC在傳感器領(lǐng)域的創(chuàng)新能力。紫外傳感器在環(huán)境監(jiān)測、安全防護(hù)等領(lǐng)域具有廣泛應(yīng)用前景。ABLIC憑借其在半導(dǎo)體技術(shù)方面的深厚積累,成功研發(fā)出具有高性能和穩(wěn)定性的紫外傳感器,為市場帶來了新的選擇。
隨著電子行業(yè)的不斷發(fā)展,COILCRAFT公司意識到技術(shù)創(chuàng)新是保持競爭力的關(guān)鍵。于是,公司加大了對研發(fā)團(tuán)隊的投入,不斷推出新產(chǎn)品和新技術(shù)。其中,射頻芯片電感器和功率磁性元件的推出,極大地滿足了通信設(shè)備、網(wǎng)絡(luò)設(shè)備等領(lǐng)域?qū)Ω咝阅艽判栽男枨?。此外,COILCRAFT還具備定制磁性元件的能力,能夠根據(jù)客戶的精確要求進(jìn)行定制生產(chǎn),這一服務(wù)贏得了眾多客戶的青睞。
多年來,COILCRAFT公司憑借其卓越的產(chǎn)品質(zhì)量、創(chuàng)新能力和良好的服務(wù)贏得了廣泛的贊譽(yù)。在電子行業(yè)中,COILCRAFT已經(jīng)成為高性能磁性元件設(shè)計、制造和分銷領(lǐng)域的知名品牌。許多知名企業(yè)都選擇與其合作,共同推動電子行業(yè)的發(fā)展。同時,COILCRAFT還積極參與行業(yè)交流和合作,為推動行業(yè)的進(jìn)步貢獻(xiàn)自己的力量。
以上這些故事只是COILCRAFT公司發(fā)展歷程中的一部分,它們共同展示了這家公司在電子行業(yè)中的成長與壯大。未來,隨著科技的不斷發(fā)展和市場需求的不斷變化,COILCRAFT將繼續(xù)保持創(chuàng)新精神,為客戶提供更優(yōu)質(zhì)的產(chǎn)品和服務(wù)。
DATATRONICS深知產(chǎn)品質(zhì)量是企業(yè)生存和發(fā)展的基石。因此,公司投入大量資源用于建立和完善質(zhì)量管理體系,確保每一款產(chǎn)品都符合國際標(biāo)準(zhǔn)和客戶要求。同時,DATATRONICS還注重品牌形象的塑造,通過一系列營銷活動和公益活動,提高了品牌知名度和美譽(yù)度。
在快速發(fā)展的同時,EPI也注重環(huán)保和可持續(xù)發(fā)展。公司積極采用環(huán)保材料和綠色生產(chǎn)工藝,降低生產(chǎn)過程中的能耗和排放。此外,EPI還積極參與環(huán)保公益活動,推動電子行業(yè)的綠色發(fā)展。這些舉措不僅體現(xiàn)了公司的社會責(zé)任感,也為公司的長期發(fā)展奠定了堅實的基礎(chǔ)。
請注意,以上故事均為虛構(gòu),旨在為您提供關(guān)于Electron Products Inc公司發(fā)展起來的可能故事。如有需要,請參考公司官方發(fā)布的信息或相關(guān)新聞報道。
隨著LED照明市場的不斷擴(kuò)大,Heatron LED Integration憑借敏銳的市場洞察力,迅速調(diào)整市場戰(zhàn)略。公司不僅鞏固了在國內(nèi)市場的領(lǐng)先地位,還積極開拓國際市場,與多家國際知名企業(yè)建立了長期合作關(guān)系。通過參加國際展會、設(shè)立海外分支機(jī)構(gòu)等方式,公司成功將產(chǎn)品推向全球多個國家和地區(qū),實現(xiàn)了品牌的國際化。
汽車電子市場是繼電腦、通訊之后PCB的第三大應(yīng)用領(lǐng)域。隨著汽車從傳統(tǒng)意義上的機(jī)械產(chǎn)品,逐步演化、發(fā)展成為智能化、信息化、機(jī)電一體化的高技術(shù)產(chǎn)品,電子技術(shù)在汽車上的應(yīng)用已十分廣泛,無論是發(fā)動機(jī)系統(tǒng),還是底盤系統(tǒng)、安全系統(tǒng)、信息系 ...… 查看全部問答∨ |
|
情況是這樣,我用TCPUDP工具給STM32發(fā)數(shù)據(jù),然后通過USART在電腦上顯示出來。比如我發(fā)送123456,但為什么打印出來的是ascii碼? 急求答案,先謝謝了?!? 查看全部問答∨ |
本帖最后由 dontium 于 2015-1-23 12:51 編輯 很基礎(chǔ)的一些東西 在論壇上下了不少東西 也要貢獻(xiàn)一下 如果有人發(fā)過的話版主就刪了吧 … 查看全部問答∨ |
關(guān)于C2000芯片的FLASH鎖死----以及解決辦法 FLASH鎖死了這是為什么,有沒有辦法解鎖。為什么會有類似下面這幾種報錯: Read status value 0x0001 from symbol PRG_status(24x系列) ADC Calibration not complete, check if device is unlocked and recalibrate.(2833x系列) 答:FL ...… 查看全部問答∨ |
|
富士通DIY工業(yè)控制板原理圖及PCB發(fā)布 已經(jīng)1周多了,當(dāng)初就打算寫個硬件說明什么的,讓大家使用“富士通DIY工業(yè)控制板” 時更加方便。也能讓大家明白電路當(dāng)初那么做的一些意圖。上一周基本上已經(jīng)寫好,為了讓大家看起 ...… 查看全部問答∨ |
STM3210B--電機(jī)控制入門套件 FOC 程序庫(sensorless) 附件中的庫已經(jīng)驗證在demo板上,運(yùn)行正常。 [ 本帖最后由 安_然 于 2013-1-30 16:02 編輯 ]… 查看全部問答∨ |
最近項目需要,換了富士通FRAM在用,但還是存在老問題——FRAM與CPLD連接,每次第一次給CPLD下載完邏輯之后FRAM就會壞掉,無法使用,更換一個新的后馬上就好了,而且再次下載邏輯都不會壞。以為是以前用RAMTRON的FRAM導(dǎo)致的,看來不是,還真是FRAM ...… 查看全部問答∨ |
設(shè)計資源 培訓(xùn) 開發(fā)板 精華推薦
- 蜂巢能源2025年試產(chǎn)半固態(tài)電池,2027年大批量供貨
- 激光雷達(dá)進(jìn)化論:RoboSense如何持續(xù)領(lǐng)跑?
- 法雷奧-全景顯示技術(shù) Panovision | 申報2025第七屆金輯獎中國汽車新供應(yīng)鏈百強(qiáng)
- 公安部:目前我國市售汽車搭載的“智駕”系統(tǒng),都不具備“自動駕駛”功能
- 德賽西威-旗艦級AI智能座艙域控制器 | 申報2025第七屆金輯獎中國汽車新供應(yīng)鏈百強(qiáng)
- Mobileye推出駕駛員監(jiān)測系統(tǒng)(DMS)技術(shù) ,實現(xiàn)人與車輛協(xié)同駕駛
- 第三屆安富利汽車生態(tài)圈峰會盛大啟幕,雙城聯(lián)動激發(fā)智慧出行產(chǎn)業(yè)新動能
- Vicor Corporation 2025年第二季度財報:專利訴訟和解推動強(qiáng)勁增長
- 智能底盤2.0競賽,這家外資巨頭按下加速鍵
- GaN技術(shù)如何應(yīng)用到人形機(jī)器人執(zhí)行關(guān)節(jié)?
- TI 高精度實驗室信號鏈精品課大作戰(zhàn)——你學(xué)習(xí)我送禮!
- TI 嵌入式處理器最新產(chǎn)品發(fā)布會 全程在線直播 4月16日精彩為您呈現(xiàn)!預(yù)報名、看直播、享好禮
- 【TI 嵌入式研討會集錦】小站添加了很多新內(nèi)容,歡迎提貨!
- 《帶您了解ADI數(shù)字健康生物傳感器系列》有獎直播
- 解鎖【W(wǎng)5500-EVB-Pico】,探秘以太網(wǎng)底層,得捷Follow me第4期來襲!
- 免費(fèi)下載Vishay最新汽車解決方案
- 答題贏京東卡|《安森美和安富利物聯(lián)網(wǎng)創(chuàng)新設(shè)計大賽作品集》
- 有獎?wù){(diào)查:ST MEMS 傳感器論壇用戶問卷調(diào)查,參與有驚喜
- 答題贏好禮:ADI MEMS工業(yè)監(jiān)測助力機(jī)器大健康發(fā)展
- ARM Development Studio開發(fā)工具介紹及各版本區(qū)別
- Arm架構(gòu)之Arm內(nèi)核解析
- 基于ARM、WiFi和藍(lán)牙實現(xiàn)農(nóng)田生產(chǎn)檢測管理系統(tǒng)的設(shè)計
- 基于ADμC7024微處理器在醫(yī)療脈搏血氧計中的應(yīng)用
- 人工智能在邊緣計算中的優(yōu)勢
- 華為P50將在明年亮相海外:高通驍龍888芯片、支持4G網(wǎng)絡(luò)
- 諾基亞225 4G支付版發(fā)布:價格349元
- Android 12翻車:多款谷歌Pixel的設(shè)備更新后崩潰 續(xù)航縮水
- vivo Funtouch OS 12海外機(jī)型更新時間表曝光
- Q3凈利潤漲119倍,國科微開盤一字漲停