娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

1寫在前面

STM32CubeMX的好處相信大部分朋友都知道,那就是幫你快速生成初始化代碼工程。


雖然方便了開發,但也給一些初學者,或者不怎么懂底層的朋友帶來了不少困擾。


特別是使用該工具生成代碼,出現問題的時候,如果你不懂一些底層的知識,可能你會很頭疼。


本文關于DEBUG配置的問題,針對初學者,我也把前因后果簡單說一下。



2起因

STM32CubeMX配置STM32F1系列MCU時,第一次能下載成功,但第二次,會出現如下錯誤:

圖片


這是什么錯誤?

沒有連接到目標,也就是你的下載器(ST-LInk)是正常的,只是沒有識別到你MCU。


這里推薦閱讀專欄文章:ST-Link資料



3分析原因

可能很多初學者看到這個錯誤,第一反應是不是下載區器壞了,或者接線不良等問題。


其實不然,直接原因是STM32CubeMX這個工具初始化的代碼,失能了DEBUG功能,也就是與ST-Link連接的SWCLK、SWDIO引腳不能作為DEBUG功能了。


STM32CubeMX默認配置:


調用代碼HAL_AFIO_REMAP_SWJ_DISABLE:

圖片


進一步分享,直到深入底層:

圖片


看到這里,相信大家都明白其中原因了。



但是,新的問題:為什么配置STM32其它系列(如STM32F4)不會出現在這個問題呢?


其實也是需要通過分析底層,答案就是STM32F1系列關于AFIO的控制器和其它系列有一定差異。


其它系列是通過一個系統配置控制器 (SYSCFG)來實現一些特殊功能,沒有關于DBUGE的SWJ-CFG幾個位(上圖)。



4出現不能下載,怎么解決?

如果出現文中說的,第一次下載之后,連接失敗,解決的辦法很多,這里列幾點常見方法。


1.STM32CubeMX配置成對應模式

比如你下載器的S-Link,配置成SWD模式:

圖片


2.復位之后立刻連接

  • 使用J-link帶復位引腳模式

  • 按著復位鍵->連接 -> 釋放復位鍵


3.使用串口下載

有兩種方式:

  • 啟動內嵌Boot,使用串口下載,請參看文章《STM32自舉程序,你了解多少?》

  • IAP功能,有一段Bootloader程序,通過串口更新應用程序。



5拓展

STM32部分型號MCU不帶JATG功能,比如STM32F0、STM32G0等。

圖片


關鍵字:STM32F1系列  DEBUG 引用地址:STM32F1系列的DEBUG調試功能需要配置嗎?

上一篇:STM32Cube LL能高效的原因
下一篇:LPTIM低功耗定時器有哪些獨特功能?

推薦閱讀

回顧上一波圣誕以及跨年檔期,智能音箱在北美市場急速竄起,業界也相當看好其后續市場成長爆發力,研調機構則預期,智能音箱的熱潮在2018年不僅會持續延燒,且風潮會在中國大陸市場點火,躍升成為市場指針性商品,其實聯發科( 2454)對于智能音箱的前景早已布局,且在其熟稔的中國大陸市場更是動作積極,先前就和阿里巴巴合作,在其智能音箱「天貓精靈X1」...
2019年1月21日,山龍智控與創維智能裝備在山龍科技正式簽署了戰略合作協議,雙方將本著“互惠、互利、穩定、恒久、高效、優質”的合作精神,在智能裝備、運動控制等領域開展深度合作。創維智能裝備董事長王德輝在致辭中表示,在之前合作的基礎上,此次戰略簽約標志著創維智能裝備與山龍智控的合作進入了一個新的歷史發展階段。我們將努力構建雙方合作發展...
最近有與項目需要,要使用PIC單片機進行開發(之前從來沒有使用過)。遇到了許多不明白的問題,再此總結一下遇到的問題和相應的解決辦法,希望有大神指導,也希望能幫到像我一樣的朋友。一、初入PIC單片機之前玩過51和stm32等單片機,初入時比較懵,拿到數據手冊不知從何下手。網上搜索資料,看到“郭天祥十天教你玩PIC單片機”,當然,視頻中使用的單片并...
小米筆記本的未來,可能要被 RedmiBook 繼承了。 此前小米中國區總裁、Redmi 品牌總經理盧偉冰宣布,Redmi K40 系列的新品發布會將在二月份舉行,而馬上,Redmi 家族又將迎來他們的新成員——小米筆記本官微宣布,下個月,RedmiBook 將推出全新 RedmiBook Pro 系列,RedmiBook Pro 的一個最重要的特征,就是放棄傳統模具。 從預熱宣傳圖來看...

史海拾趣

問答坊 | AI 解惑

電子設計賽前培訓流程

本帖最后由 paulhyde 于 2014-9-15 09:15 編輯  …

查看全部問答∨

函數消耗時間問題

小弟目前在優化BootLoader,減少啟動時間,我使用OALGetTickCount()來測量每個函數的消耗時間來決定怎么優化,但是在使用OALGetTickCount()的時候,出現了不解的現象,如下: [code] BOOL OEMPlatformInit() {    UINT32 nStartTime; ...…

查看全部問答∨

受控源的輸入電阻怎么理解?

一直不能感性的理解什么是輸入電阻,什么是輸出電阻,請問各位能否幫忙講解一下? 還有,“從輸入端看去,電壓控制的受控源其輸入電阻無限大,電流控制的受控源其輸入電阻為0”怎么理解?…

查看全部問答∨

請教一個簡單的驅動問題

請教一下,我的驅動是NDIS中間層驅動,驅動里面有指定了DispatchTable[IRP_MJ_DEVICE_CONTROL] = DevIoControl; 那么,DevIoControl函數有可以會和PtRecvive之類的函數同時調用嘛?即是DevIoControl函數和PtReceive函數里面訪問的資源需要同步么? ...…

查看全部問答∨

[求助]遇到問題,FLASH存在壞扇區,U-BOOT應該怎么修改跳過這個扇區?

我向FLASH燒ramdisk.image.gz的時候,遇到壞扇區,怎么辦? 是跳過還是直接這一段扇區不要,ramdisk.image.gz燒到后面,但是我想這樣是要在U-BOOT中做修改,還是image中做修改?U-BOOT引導LINUX的流程是怎么樣的? 還有要如何修改?…

查看全部問答∨

高分求教串口通訊老發生串口管腳變化的事件

求教,我用的筆記本電腦通過并口連著這一臺進口的系統,運行著這個設備的軟件系統。同時我也運行著我自己設備的軟件系統,是通過U口連接的,如果兩個程序同時運行我的程序經常會出現串口管教變化的事件,請問如何解決,非常急!先謝過了。 &nb ...…

查看全部問答∨

verilog語言中input[0:0]是什么數據類型

verilog語言中input[0:0]是什么數據類型 有段語言是這樣的:    input [0:0] Hclk0,Hsynco,Vsynco; 不懂?。呷酥更c來著...…

查看全部問答∨

cc2430怎么焊接

像cc2430這樣的管腳藏在芯片底部的應該怎么純手工焊接呢?沒有什么熱風機這些設備。需要詳細操作?!?

查看全部問答∨

【視頻分享】電源設計小貼士49:多層陶瓷電容器常見小缺陷的規避方法

各位好久不見啦!!最近美女小編感冒了,在家休息,有好一陣子沒和大家分享好的東東啦! 今天和大家分享TI電源設計小貼士系列的視頻,講解得十分透徹。 因其小尺寸、低等效串聯電阻(ESR)、低成本、高可靠性和高紋波電流能力,多層陶瓷 (MLC) 電容 ...…

查看全部問答∨

[調查] 大家公司常用的8bit和16bit單片機的型號, 歡迎捧場.

[調查] 大家公司常用的8bit和16bit單片機的型號, 歡迎捧場. [ 本帖最后由 osoon2008 于 2013-6-6 10:09 編輯 ]…

查看全部問答∨
小廣播
設計資源 培訓 開發板 精華推薦

最新單片機文章
何立民專欄 單片機及嵌入式寶典

北京航空航天大學教授,20余年來致力于單片機與嵌入式系統推廣工作。

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發圈

 
機器人開發圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 定远县| 永嘉县| 应城市| 上杭县| 五峰| 平安县| 偃师市| 绿春县| 义乌市| 内乡县| 双峰县| 红原县| 安岳县| 普兰县| 甘泉县| 福贡县| 蓝田县| 万山特区| 五莲县| 仙游县| 郁南县| 衡东县| 石台县| 西丰县| 沿河| 天气| 纳雍县| 淮阳县| 锡林郭勒盟| 开封市| 太原市| 聂荣县| 通榆县| 宜君县| 集贤县| 治多县| 洪湖市| 台南市| 西华县| 达日县| 瑞安市|