日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

STM32F1系列DEBUG調(diào)試功能需要配置嗎?

黃工的嵌入式技術(shù)圈 ? 來(lái)源:黃工的嵌入式技術(shù)圈 ? 作者:黃工的嵌入式技術(shù) ? 2020-03-01 13:57 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

使用STM32CubeMX,配置STM32F1時(shí)關(guān)于DEBUG的問(wèn)題,后臺(tái)問(wèn)的較多,就寫一下相關(guān)內(nèi)容。

1寫在前面

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

雖然方便了開發(fā),但也給一些初學(xué)者,或者不怎么懂底層的朋友帶來(lái)了不少困擾。

特別是使用該工具生成代碼,出現(xiàn)問(wèn)題的時(shí)候,如果你不懂一些底層的知識(shí),可能你會(huì)很頭疼。

本文關(guān)于DEBUG配置的問(wèn)題,針對(duì)初學(xué)者,我也把前因后果簡(jiǎn)單說(shuō)一下。

2起因

STM32CubeMX配置STM32F1系列MCU時(shí),第一次能下載成功,但第二次,會(huì)出現(xiàn)如下錯(cuò)誤:

這是什么錯(cuò)誤?

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

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

3分析原因

可能很多初學(xué)者看到這個(gè)錯(cuò)誤,第一反應(yīng)是不是下載區(qū)器壞了,或者接線不良等問(wèn)題。

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

STM32CubeMX默認(rèn)配置:

調(diào)用代碼HAL_AFIO_REMAP_SWJ_DISABLE:

進(jìn)一步分享,直到深入底層:

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

但是,新的問(wèn)題:為什么配置STM32其它系列(如STM32F4)不會(huì)出現(xiàn)在這個(gè)問(wèn)題呢?

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

其它系列是通過(guò)一個(gè)系統(tǒng)配置控制器 (SYSCFG)來(lái)實(shí)現(xiàn)一些特殊功能,沒有關(guān)于DBUGE的SWJ-CFG幾個(gè)位(上圖)。

4出現(xiàn)不能下載,怎么解決?

如果出現(xiàn)文中說(shuō)的,第一次下載之后,連接失敗,解決的辦法很多,這里列幾點(diǎn)常見方法。

1.STM32CubeMX配置成對(duì)應(yīng)模式

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

2.復(fù)位之后立刻連接

使用J-link帶復(fù)位引腳模式

按著復(fù)位鍵->連接 ->釋放復(fù)位鍵

3.使用串口下載

有兩種方式:

啟動(dòng)內(nèi)嵌Boot,使用串口下載,請(qǐng)參看文章《STM32自舉程序,你了解多少?》

IAP功能,有一段Bootloader程序,通過(guò)串口更新應(yīng)用程序。

5拓展

STM32部分型號(hào)MCU不帶JATG功能,比如STM32F0、STM32G0等。

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

    關(guān)注

    147

    文章

    19160

    瀏覽量

    404770
  • DEBUG
    +關(guān)注

    關(guān)注

    3

    文章

    95

    瀏覽量

    21447
  • stm32cubemx
    +關(guān)注

    關(guān)注

    5

    文章

    290

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    STM32F427xx/STM32F429xx微控制器:高性能與多功能的完美結(jié)合

    STM32F427xx和STM32F429xx系列微控制器憑借其卓越的性能和豐富的功能,成為了眾多工程師的首選。今天,我們就來(lái)深入探討這一系列
    的頭像 發(fā)表于 03-31 16:35 ?207次閱讀

    STM32F042x4/STM32F042x6微控制器深度解析:特性、應(yīng)用與設(shè)計(jì)要點(diǎn)

    STM32F042x4/STM32F042x6微控制器深度解析:特性、應(yīng)用與設(shè)計(jì)要點(diǎn) 在嵌入式系統(tǒng)開發(fā)領(lǐng)域,微控制器的選擇至關(guān)重要,它直接影響著產(chǎn)品的性能、功能和成本。今天,我們就來(lái)深入探討一下意法
    的頭像 發(fā)表于 03-19 17:15 ?656次閱讀

    AT32F011 系列快速使用指南

    的代碼是基于雅特力提供的V2.x.x 板級(jí)支持包(BSP)而開發(fā),對(duì)于其他版本BSP,需要注意使用上的區(qū)別。 支持型號(hào): AT32F011 系列 1 初步環(huán)境準(zhǔn)備 雅特力開發(fā)環(huán)境下
    發(fā)表于 03-02 11:27

    Renesas E1/E20 仿真器:設(shè)計(jì)與調(diào)試的全方位指南

    Renesas E1/E20 仿真器:設(shè)計(jì)與調(diào)試的全方位指南 在電子設(shè)計(jì)領(lǐng)域,仿真器是調(diào)試和驗(yàn)證微控制器(MCU)程序不可或缺的工具。Renesas 的 E1/E20 仿真器為 R8C
    的頭像 發(fā)表于 02-28 15:45 ?333次閱讀

    STM32 STR750F系列微控制器深度剖析:特性、應(yīng)用與設(shè)計(jì)考量

    STM32 STR750F系列微控制器深度剖析:特性、應(yīng)用與設(shè)計(jì)考量 在電子工程師的設(shè)計(jì)工具箱中,微控制器無(wú)疑是核心組件之一。今天,我們聚焦于意法半導(dǎo)體(ST)的STM32 STR75
    的頭像 發(fā)表于 02-10 10:40 ?415次閱讀

    CW32F030配置GPIO的話,需要STM32那樣禁用JTAG嗎?

    請(qǐng)問(wèn)CW32F030配置GPIO的話,需要STM32那樣禁用JTAG嗎
    發(fā)表于 12-08 07:26

    STM32MP257F-EV1評(píng)估板深度解析與技術(shù)應(yīng)用指南

    STM32MP257F-EV1包含一個(gè)ST-LINK嵌入式調(diào)試工具、LED、按鈕、三個(gè)1Gbit/s以太網(wǎng)端口、兩個(gè)CAN FD端口以及一個(gè)USB Type-C? DRD連接器。此外,該板還設(shè)有兼容Raspberry Pi?
    的頭像 發(fā)表于 10-20 11:49 ?1713次閱讀
    <b class='flag-5'>STM32MP257F-EV1</b>評(píng)估板深度解析與技術(shù)應(yīng)用指南

    STM32cubeMX生成配置rt-thread引用問(wèn)題求解

    如題,本人小白,剛接觸rt-thread,STM32F1/4簡(jiǎn)便配置起見利用cubeMX自動(dòng)生成,測(cè)試幾次后直接蒙了,不知道哪些文件是rt-thread項(xiàng)目必須的,網(wǎng)上說(shuō)法也五花八門,說(shuō)代碼屏蔽某些
    發(fā)表于 09-12 07:21

    制作STM32F1開發(fā)板的BSP失敗的原因?

    ). 我看rt-thread\\bsp\\stm32\\libraries下確實(shí)沒有STM32F1xx_HAL文件夾,但是其他BSP的工程可以正常使用。 請(qǐng)問(wèn)我需要改哪里才能引用到正確的文件并編譯成功???
    發(fā)表于 08-29 07:42

    STM32F10xxx參考手冊(cè)

    STM32F1XX數(shù)據(jù)手冊(cè)中文版
    發(fā)表于 07-10 16:09 ?10次下載

    硬件調(diào)試:JLink 驅(qū)動(dòng)配置調(diào)試技巧

    摘要: 本文深入探討了 JLink 調(diào)試器在嵌入式系統(tǒng)硬件調(diào)試中的應(yīng)用,詳細(xì)闡述了 JLink 驅(qū)動(dòng)配置的方法以及硬件調(diào)試技巧。本文以國(guó)科安芯的AS32
    的頭像 發(fā)表于 06-12 23:20 ?1922次閱讀
    硬件<b class='flag-5'>調(diào)試</b>:JLink 驅(qū)動(dòng)<b class='flag-5'>配置</b>與<b class='flag-5'>調(diào)試</b>技巧

    STM32H745XIH6不能進(jìn)行雙核調(diào)試,CM4不能進(jìn)行在線調(diào)試怎么解決?

    CM4 debug設(shè)置;CM4 debug設(shè)置完成后,CM7 debug調(diào)試器,會(huì)自動(dòng)調(diào)整 ULINK2/ ME cortex Debugger,設(shè)置失敗。CM4下載程序成功,但是不
    發(fā)表于 06-09 06:58

    STM32F3系列、STM32F4系列、STM32L4系列STM32L4+系列Cortex-M4編程手冊(cè)

    電子發(fā)燒友網(wǎng)站提供《STM32F3系列、STM32F4系列、STM32L4系列
    發(fā)表于 06-06 17:06 ?17次下載

    小馬哥STM32F1主控720空心杯四軸飛行器資料(包含源代碼和相關(guān)教程)

    小馬哥STM32F1主控720空心杯四軸飛行器資料(包含源代碼和相關(guān)教程),推薦下載!
    發(fā)表于 05-29 21:51

    小馬哥STM32F1主控720空心杯四軸飛行器資料(包含源代碼和相關(guān)教程)

    小馬哥STM32F1主控720空心杯四軸飛行器資料(包含源代碼和相關(guān)教程) 項(xiàng)目實(shí)例下載! 純分享帖,需要者可點(diǎn)擊附件免費(fèi)獲取完整資料~~~【免責(zé)聲明】本文系網(wǎng)絡(luò)轉(zhuǎn)載,版權(quán)歸原作者所有。本文所用視頻、圖片、文字如涉及作品版權(quán)問(wèn)題,請(qǐng)第一時(shí)間告知,刪除內(nèi)容!
    發(fā)表于 05-23 21:07
    贵港市| 江川县| 久治县| 武穴市| 马关县| 大姚县| 曲松县| 普兰县| 太和县| 汪清县| 华池县| 马龙县| 儋州市| 庆元县| 青州市| 德令哈市| 米易县| 龙游县| 金溪县| 新和县| 连云港市| 邛崃市| 邵东县| 余庆县| 祁东县| 娄底市| 安远县| 汝州市| 盐边县| 沈丘县| 赤壁市| 平和县| 嘉兴市| 乌恰县| 兴山县| 布尔津县| 济阳县| 雅安市| 江西省| 福贡县| 宿州市|