在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

STM32F1系列DEBUG調試功能需要配置嗎?

黃工的嵌入式技術圈 ? 來源:黃工的嵌入式技術圈 ? 作者:黃工的嵌入式技術 ? 2020-03-01 13:57 ? 次閱讀

使用STM32CubeMX,配置STM32F1時關于DEBUG的問題,后臺問的較多,就寫一下相關內容。

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等。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • mcu
    mcu
    +關注

    關注

    146

    文章

    17727

    瀏覽量

    358442
  • DEBUG
    +關注

    關注

    3

    文章

    94

    瀏覽量

    20316
  • stm32cubemx
    +關注

    關注

    5

    文章

    286

    瀏覽量

    15874
收藏 人收藏

    評論

    相關推薦

    STM32F1能使用11.059Mhz外部晶振嗎?怎么設置系統頻率和PLL?

    請問STM32F1能使用11.059Mhz外部晶振嗎?如果可以,怎么設置系統頻率和PLL?
    發表于 03-14 06:31

    Arduino中可以使用STM32F1或者STM32F4系列芯片的內置看門狗嗎?

    Arduino中可以使用STM32F1或者STM32F4系列芯片的內置看門狗嗎
    發表于 03-13 07:32

    Cadence Verisium Debug:統一調試平臺,加速SoC設計

    Cadence的統一調試平臺Verisium Debug,為從IP到SoC級別的復雜設計提供了全面的調試解決方案。該平臺集成了多種調試功能
    的頭像 發表于 02-17 11:10 ?524次閱讀

    STM32F1開發指南

    這本書詳細講述了STM32HAL庫開發的配置流程,非常詳細
    發表于 01-21 15:33 ?3次下載

    通過stm32F1單片機的PWM功能產生兩個時鐘,從Dout讀取到的數據位都是0,這個是怎么回事呢?

    我通過stm32F1單片機的PWM功能產生兩個時鐘:第一個是clk時鐘,頻率12MHz;第二個是CONV,我用PWM輸出1000ms的積分時間方波,占空比為50%,那么DDC112工作在continue模式,根據讀取數據的時序圖,我從Dout讀取到的數據位都是0,這個是
    發表于 12-02 06:30

    使用STM32F1輸入捕獲功能時,TIM6和TIM7無法實現輸入捕獲是哪里的問題?

    使用STM32F1輸入捕獲功能時,TIM6和TIM7無法實現輸入捕獲,是芯片問題嗎?在配置STM32F1的TIM6和TIM7定時器時,發現無法進行輸入捕獲,是否因為芯片
    發表于 09-27 09:11

    stm32h系列f系列區別是什么

    STM32是意法半導體(STMicroelectronics)推出的一系列32位微控制器,廣泛應用于嵌入式系統和物聯網設備中。STM32H系列ST
    的頭像 發表于 09-04 09:13 ?3151次閱讀

    關于STM32F1開漏輸出的誤解

    有些 IO 可能作為雙向輸出,比如 I2C 的 SDA 引腳,如果配置成推挽輸出(push-pull),那么當要讀取 應答信號或者讀取 i2c 數據時,需要重新配置 IO。
    的頭像 發表于 08-12 17:23 ?787次閱讀
    關于<b class='flag-5'>STM32F1</b>開漏輸出的誤解

    開發攻略之STM32調試端口的映射

    最近有一個項目用到了STM32F103RB系列單片機,由于引腳數量較少,不得不使用到了單片機的PB3和PB4兩個引腳。而這兩個引腳剛好又是STM32系列的JTAG
    的頭像 發表于 08-03 08:11 ?710次閱讀
    開發攻略之<b class='flag-5'>STM32</b><b class='flag-5'>調試</b>端口的映射

    如何使用STM32F1控制ESP8266?

    如何使用STM32F1控制ESP8266?
    發表于 07-09 06:21

    自制一款兼容STM32F1/F4芯片的飛控板

    自己制作的一款兼容STM32F1/F4芯片的飛控板。
    發表于 07-04 14:07 ?0次下載

    求助,關于STM32F1 USB庫Custom HID時鐘問題求解

    STM32F1 USB庫 V4.0 的版本的 Custom HID 為基礎,用 HSI倍頻到48MHz,然后使能USB時鐘, 就變成8MHz了首先, SYSCLK已經確認是正常的48MHz
    發表于 05-16 07:08

    在IAR 7.3調試STM32 usb只要配置USB的中斷NVIC_Init,在debug的時就停止不了內核,也復位不了的原因?

    在IAR 7.3調試STM32 usb 只要配置USB的中斷NVIC_Init,在debug的時就停止不了內核,也復位不了。用的是STLINKV1
    發表于 05-16 06:51

    STM32F1 IAP操作讀保護選項字節設置,APP使用系統復位跳轉后無法運行IAP的原因?

    最近調試一個程序,是基于STM32F1做的IAP,升級前后需要修改選項字節,FLASH_EraseOptionBytes函數內OB->RDP=RDP_Key語句實現讀保護的解除,如果我
    發表于 05-13 08:09

    STM32F1內部ADC的DUAL MODE的使用問題求解

    我想利用STM32F1內部的ADC采集四路電壓值,因為要求同時采集,所以我使用了ADC的DUAL MODE,可是由于始終未能讀明白芯片手冊!ADC的設置與DMA的設置基本上參考STM32F1提供
    發表于 05-09 06:51
    主站蜘蛛池模板: 天天爽夜夜爽夜夜爽 | 天堂资源www天堂在线 | 色3344| 亚洲色图视频在线 | 国产精品四虎在线观看免费 | 色多多免费观看在线 | 一本高清在线 | 久久久蜜桃 | 免费日本视频 | 一级视频免费观看 | 国产va在线播放 | 久久夜色精品国产亚洲 | 在线你懂的视频 | 给我一个可以看片的www日本 | 国产va| 亚洲一级毛片免费看 | 手机在线看片福利盒子 | 四虎影视在线影院4hutv | 亚洲伊人精品综合在合线 | 美女黄页黄频 | 欧美三级视频在线播放 | 性欧美日本 | 成人精品福利 | 免费观看片 | 男人都懂的网址在线看片 | 色综合久久综合欧美综合图片 | 欧美一区二区三区成人看不卡 | 色噜噜狠狠狠狠色综合久一 | 日本xxxxxxxxx69 | 黄色一级视频欧美 | 1000部啪啪未满十八勿入中国 | 午色 | 久草免费色站 | 国产在线五月综合婷婷 | 天天舔天天 | 久久久噜噜噜久久久 | 黄黄的网站在线观看 | 欧美视频综合 | 爱爱免费视频网站 | 日日天天干 | 奇米777me|