那曲檬骨新材料有限公司

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

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

3天內不再提示

不能連接上STM32H7芯片

jf_pJlTbmA9 ? 來源:STM32單片機 ? 作者:STM32單片機 ? 2023-09-18 10:58 ? 次閱讀

引言

在重新編程燒錄了 STM32H7 目標芯片后,我就無法連接到該設備。選擇 “Connect under reset”連接也沒有幫助。為什么 ?

原因分析

通過日常客戶的技術支持整理,有兩種可能的根本原因可以導致這個問題。第一種可能性更大,與電源配置錯誤有關。其次是與 Option Bytes 選項字節中的內核啟動配置相關。下面我們來具體的看一看。

可能原因一(電源配置錯誤)

這條原因適用于所有具有可配置內部 SMPS 降壓轉換器的 STM32H7 芯片。采用嵌入式降壓轉換器的 STM32H7 器件提供了不同的電源方案。代碼中供電電源的所選配置取決于外部電源電路組件的連接。此配置只能在上電復位后設置一次。選擇錯誤的配置會導致 MCU鎖定,也即是說 STM32H7 軟件代碼配置的供電模式與外部硬件供電電路不匹配的時候,會導致該芯片被 鎖定【lock-up 】。

軟件代碼中關于電源模式的配置可以通過 HAL 庫中的以下代碼行完成(通常放在SystemClock_Config 函數中) :

wKgaomUD6-aADqEnAABOEtt4Yrs683.png

大多數的電路原理圖設計都會選擇 SMPS 作為 MCU VDD 的直接供電方式(如果該SMPS 模塊在 MCU 中可用),這里就需要使用 PWR_DIRECT_SMPS_SUPPLY 參數替代PWR_LDO_SUPPLY 調用上述函數。但是在早期的 STM32CubeMX 生成的項目在默認情況下可能是 PWR_LDO_SUPPLY 電源選項。所以這兒導致了不一致。而在 CubeMX 5.4.0 及更高版本中提供了 PWR_DIRECT_SMPS_SUPPLY 電源做為默認選項。所以要注意配置的一致性。由于配置只能在上電重置后更改一次,因此問題可能會在下一次電源復位后出現。

wKgZomUD6-eAb4w8AANCi5_pxrw872.png

下面是參考手冊中的圖表,顯示了電源的不同硬件配置:

wKgaomUD6-qAEUOPAAbyzOcyXNw291.png

MCU 內含保護機制,可防止將更高的電壓從內部 SMPS 導入到 VCORE(1.8 或 2.5V)。這樣可以防止由于配置錯誤而損壞 MCU。

由于電源通常在復位后立即配置,因此很難連接。

解決方案 1 是:

1、將復位按鈕保持在低位(通常為 NRST 引腳),然后接通將電路板電源,

2、保持復位按鈕低電位,通過 STM32CubeProgrammer 連接。當程序開始連接時,松開復位按鈕。

3、如果連接不上繼續執行上述步驟,如果連接上則執行批量擦除。

4、確保已修復項目中的電源配置,重新下載。

解決方案 2 是:

1、強制將 BOOT0 引腳保持高位,然后上電復位目標板。這需要將 BOOT_CM7_ADD1 設置為系統內存。

2、保持 BOOT0 引腳電平為高,通過 STM32CubeProgrammer 連接。系統引導加載程序 System bootloader 不會使用自己用戶的電源配置。

3、執行批量擦除。

4、確保已修復項目中的電源配置,重新下載。

可能原因二(Cortex-M7 啟動已禁用)

這適用于所有具有雙核功能的 STM32H7 設備。有時我們調整選項字節的配置使得只有 Cortex-M4 在復位后才啟動(BOOT_CM7/BCM7=0,BOOT_CM4/BCM4=1)。此時你需要將調試器連接到訪問端口 AP=3(CortexM4),而不是訪問端口 AP=0(Cortex-M7)。

順便提醒下,使用 STM32CubeProgrammer 進行連接時,注意保持 STM32CubeProgrammer 為最新版本。

對于開發,建議保持兩個內核啟動配置,否則有些 IDE 工具可能無法與設備一起工作。

來源:STM32單片機

審核編輯:湯梓紅

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

    關注

    456

    文章

    51192

    瀏覽量

    427297
  • 單片機
    +關注

    關注

    6043

    文章

    44621

    瀏覽量

    638587
  • mcu
    mcu
    +關注

    關注

    146

    文章

    17324

    瀏覽量

    352655
  • stm32h7
    +關注

    關注

    0

    文章

    37

    瀏覽量

    1753
收藏 人收藏

    評論

    相關推薦

    STM32H7演示:意法半導體

    意法半導體-STM32H7演示
    的頭像 發表于 07-02 11:13 ?6555次閱讀

    講述STM32H7微控制器的特點

    超乎尋常的STM32H7微控制器
    的頭像 發表于 07-02 02:09 ?6320次閱讀

    STM32H7教程】第19章 STM32H7的GPIO應用之按鍵FIFO

    STM32H7教程】第19章 STM32H7的GPIO應用之按鍵FIFO
    發表于 11-23 18:21 ?9次下載
    【<b class='flag-5'>STM32H7</b>教程】第19章 <b class='flag-5'>STM32H7</b>的GPIO應用之按鍵FIFO

    STM32H7學習之路繼續(stm32H7系列3) GPIO

    STM32H7學習之路繼續(stm32H7系列3) GPIO
    發表于 11-30 12:36 ?20次下載
    <b class='flag-5'>STM32H7</b>學習之路繼續(<b class='flag-5'>stm32H7</b>系列3)  GPIO

    STM32H7教程】第21章 STM32H7的NVIC中斷分組和配置(重要)

    STM32H7教程】第21章 STM32H7的NVIC中斷分組和配置(重要)
    發表于 12-04 14:36 ?13次下載
    【<b class='flag-5'>STM32H7</b>教程】第21章 <b class='flag-5'>STM32H7</b>的NVIC中斷分組和配置(重要)

    "STM32H7學習繼續(STM32H7系列5)第十七章比較實用,以后寫程序的時候會用到"

    "STM32H7學習繼續(STM32H7系列5)第十七章比較實用,以后寫程序的時候會用到"
    發表于 12-05 11:21 ?9次下載
    "<b class='flag-5'>STM32H7</b>學習繼續(<b class='flag-5'>STM32H7</b>系列5)第十七章比較實用,以后寫程序的時候會用到"

    STM32H7教程】第8章 STM32H7的終極調試組件Event Recorder

    STM32H7教程】第8章 STM32H7的終極調試組件Event Recorder
    發表于 12-05 20:06 ?7次下載
    【<b class='flag-5'>STM32H7</b>教程】第8章 <b class='flag-5'>STM32H7</b>的終極調試組件Event Recorder

    STM32H7教程】第14章 STM32H7的電源,復位和時鐘系統

    STM32H7教程】第14章 STM32H7的電源,復位和時鐘系統
    發表于 12-09 11:21 ?36次下載
    【<b class='flag-5'>STM32H7</b>教程】第14章 <b class='flag-5'>STM32H7</b>的電源,復位和時鐘系統

    不能連接上STM32H7芯片的原因

    通過日常客戶的技術支持整理,有兩種可能的根本原因可以導致這個問題。第一種可能性更大,與電源配置錯誤有關。其次是與 Option Bytes 選項字節中的內核啟動配置相關。
    的頭像 發表于 04-01 14:41 ?2661次閱讀

    一文深入了解STM32H7芯片

    初學STM32H7一定要優先整體把控芯片的框架,不要急于了解單個外設的功能。
    的頭像 發表于 09-29 10:30 ?1w次閱讀

    AN5293 STM32F7系列移植到STM32H7系列

    AN5293 STM32F7系列移植到STM32H7系列
    發表于 11-21 12:57 ?1次下載
    AN5293 <b class='flag-5'>STM32F7</b>系列移植到<b class='flag-5'>STM32H7</b>系列

    AN5293 STM32F7系列移植到STM32H7系列

    AN5293 STM32F7系列移植到STM32H7系列
    發表于 11-21 17:06 ?1次下載
    AN5293 <b class='flag-5'>STM32F7</b>系列移植到<b class='flag-5'>STM32H7</b>系列

    AN4936_從STM32F7STM32H7的軟件移植

    AN4936_從STM32F7STM32H7的軟件移植
    發表于 11-21 17:06 ?5次下載
    AN4936_從<b class='flag-5'>STM32F7</b>到<b class='flag-5'>STM32H7</b>的軟件移植

    PM0253_STM32F7STM32H7單片機編程手冊

    PM0253_STM32F7STM32H7單片機編程手冊
    發表于 11-24 08:29 ?18次下載
    PM0253_<b class='flag-5'>STM32F7</b>和 <b class='flag-5'>STM32H7</b>單片機編程手冊

    STM32H7技術詳解

    電子發燒友網站提供《STM32H7技術詳解.pdf》資料免費下載
    發表于 08-01 14:49 ?5次下載
    <b class='flag-5'>STM32H7</b>技術詳解
    百家乐怎么会赢| 百家乐筛子游戏| bet365 uo15| 澳门百家乐登陆网址| 网上百家乐官网赌场| 棋牌新教室| 百家乐如何买大小| 吕百家乐官网赢钱律| 澳门百家乐官网公司| 谈大发888风水和运气| 澳门百家乐常赢打法| 金三角百家乐官网的玩法技巧和规则| 单张百家乐官网论坛| 六合彩印刷图库| 免费百家乐官网统计工具| 百家乐官网视频免费下载| 老牌全讯网| 碧桂园太阳城二手房| 百家乐路子技巧| 百家乐洗码方法| 沙龙百家乐官网娱乐网| 366百家乐官网娱乐城| 365在线投注| 大发888娱乐城xiazai| 百家乐长t恤| AG百家乐大转轮| 百家乐15人专用桌布| 百家乐最佳下注方法| 属猪的人做生意摆放什么聚财| 迪威百家乐官网娱乐平台| 百家乐官网视频游戏平台| 百家乐官网庄闲比率| 青阳县| 吉木萨尔县| 澳门在线赌场| bet365官方网站| 金道博彩| 宣城市| 澳门百家乐官网备用网址| 波音百家乐官网现金网| 真人百家乐官网开户须知|