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

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

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

3天內不再提示

不能連接上STM32H7芯片的原因

STM32單片機 ? 來源:STM32單片機 ? 作者:STM32單片機 ? 2022-04-01 14:41 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

引言

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

原因分析

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

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

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

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

ba5fe48e-b178-11ec-aa7f-dac502259ad0.png

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

ba743ac4-b178-11ec-aa7f-dac502259ad0.png

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

ba8617b2-b178-11ec-aa7f-dac502259ad0.png

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

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

解決方案 1 是:

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

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

3、如果連接不上繼續(xù)執(zhí)行上述步驟,如果連接上則執(zhí)行批量擦除。

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

解決方案 2 是:

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

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

3、執(zhí)行批量擦除。

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

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

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

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

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

審核編輯 :李倩

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

    關注

    459

    文章

    52355

    瀏覽量

    438752
  • STM32
    +關注

    關注

    2291

    文章

    11022

    瀏覽量

    363501

原文標題:工程師筆記|不能連接上 STM32H7 芯片

文章出處:【微信號:STM32_STM8_MCU,微信公眾號:STM32單片機】歡迎添加關注!文章轉載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    TouchGFX Designer下載工程到STM32H7S7-DK報錯的原因

    /stm32H7s_work/lugl_mypro1/gcc/ --no-print-directory -f makefile_bootflashLinking Boot/TouchGFX
    發(fā)表于 06-17 07:26

    使用STM32CubeIDE對STM32H7進行開發(fā)和調試,CM4始終報\"Failed to read ROM table via AP 3\"錯誤怎么解決?

    我正在使用STM32CubeIDE對STM32H7系列雙核微控制器進行開發(fā)和調試,但遇到了一個頑固的問題,希望能得到社區(qū)的幫助和建議。 ### 問題描述 我根據(jù)應用手冊AN5361,使用內置示例
    發(fā)表于 05-14 06:20

    STM32H743VIT6 ST單片機 參數(shù)及應用場景

    STM32H743VIT6 是意法半導體(STMicroelectronics)推出的一款高性能 Cortex-M7 微控制器,屬于 STM32H7 系列。它憑借強大的處理能力、豐富的外設和低功耗
    的頭像 發(fā)表于 05-12 11:19 ?513次閱讀
    <b class='flag-5'>STM32H</b>743VIT6 ST單片機 參數(shù)及應用場景

    STM32H7雙核調試,CM7能成功調試但CM4始終報\"Failed to read ROM table via AP 3\"錯誤是怎么回事?

    我正在使用STM32CubeIDE對STM32H7系列雙核微控制器進行開發(fā)和調試,但遇到了一個頑固的問題,希望能得到社區(qū)的幫助和建議。 ### 問題描述 我根據(jù)應用手冊AN5361,使用內置示例
    發(fā)表于 04-27 06:40

    使用STM32H7的FDCAN通訊,為什么CAN1會收到CAN2的幀ID,CAN2也會收到CAN1的?

    使用STM32H7的FDCAN通訊,請問為什么CAN1會收到CAN2的幀ID,CAN2也會收到CAN1的?
    發(fā)表于 03-14 10:33

    當內存不夠時,stm32h7 ITCM可以當普通ram用嗎?

    當內存不夠時,stm32h7 ITCM可以當普通ram用嗎
    發(fā)表于 03-14 06:13

    求助,關于STM32H7系列芯片下的ECC功能的疑問求解

    我這里采用的是STM32H755的芯片,參考了文檔
    發(fā)表于 03-11 07:43

    STM32H7 ADC_IRQHandler和ADC3_IRQHandler這兩個中斷入口函數(shù)在使用上有什么區(qū)別?

    STM32H7,ADC_IRQHandler和ADC3_IRQHandler這兩個中斷入口函數(shù)在使用上有何區(qū)別?
    發(fā)表于 03-11 07:28

    STM32H7 0x00000000地址的內容引發(fā)hardfault怎么解決?

    STM32H7,串口初始化時執(zhí)行HAL_UART_MspDeInit函數(shù),調用HAL_NVIC_DisableIRQ(huart-&gt;hdmarx-&gt
    發(fā)表于 03-07 08:15

    【正點原子STM32H7R3開發(fā)套件試用體驗】開箱、簡介、上電、工程測試

    -淘寶網(wǎng) 2 開發(fā)板 正點原子 H7R3 開發(fā)板采用 核心板 + 底板的組合方式。 采用 STM32H7R3L8H6H 作為主控芯片,基于 ARM Cortex-M7 內核,具有高達
    發(fā)表于 12-22 11:52

    【正點原子STM32H7R3開發(fā)套件試用體驗】桌面化多傳感器管理與控制

    初品STM32H7R3開發(fā)套件 正點原子是一家知名品牌,它以技術新、資料全、易于掌握和開發(fā)而聞名,此次試用的STM32H7R3開發(fā)板則是一款基于STM32H7系列微控制器的高性能開發(fā)板,適用于各種
    發(fā)表于 12-08 15:00

    【正點原子STM32H7R3開發(fā)套件試用體驗】+01-開箱體驗

    作為一個正點原子的忠實粉絲,很高興能有機會試用正點原子的開發(fā)板,自己以前也是通過正點原子的開發(fā)板進入嵌入式行業(yè)的,這次給大家?guī)淼氖?b class='flag-5'>STM32的高端芯片STM32H7R3開發(fā)板 主芯片
    發(fā)表于 12-05 20:10

    stm32H7 HAL庫中存在的bug

    stm32H7 hal 庫里面的以太網(wǎng)代碼,坑了魚鷹很多次(不知道最新版是否已經(jīng)修復了這些bug),這里分享一篇網(wǎng)上的文章,因為魚鷹也遇到過,靠它解決了其中一個編譯優(yōu)化問題,在此感謝作者。不過hal
    的頭像 發(fā)表于 08-12 17:37 ?2196次閱讀

    請問stm32h7系列怎么跑linux呢?

    stm32h7系列怎么跑linux?
    發(fā)表于 07-03 08:04

    STM32H7系列芯片發(fā)不出去的hello問題

    有人使用STM32H7系列芯片,用到UART做字符串輸出時遇到點小問題。這里一起聊聊該問題,并分析問題原因
    的頭像 發(fā)表于 07-01 09:56 ?1988次閱讀
    <b class='flag-5'>STM32H7</b>系列<b class='flag-5'>芯片</b>發(fā)不出去的hello問題
    主站蜘蛛池模板: 奇米影视9999 | 九九九国产在线 | 日本综合在线 | 久久综合色婷婷 | 在线视频资源 | 欧美肥穴| 婷婷激情小说网 | 黄乱色伦| 在线看你懂 | 成人亚洲欧美在线电影www色 | 五月婷婷中文字幕 | 国内自拍 亚洲系列 欧美系列 | 香蕉爱爱视频 | 亚洲色图视频在线 | 美国69bj | 天天爽夜夜操 | 成人精品亚洲人成在线 | 国产欧美精品午夜在线播放 | 亚洲成成品网站有线 | 亚洲haose在线观看 | 欧美日韩不卡码一区二区三区 | 在线精品国产成人综合第一页 | 最新理论三级中文在线观看 | 免费免播放器在线视频观看 | 男女爱爱爽爽福利免费视频 | 欧美色图亚洲激情 | 卡2卡三卡四卡精品公司 | 亚洲www网站 | 99久久精品国产自免费 | 九九热在线精品视频 | 人人揉人人爽五月天视频 | 丁香六月婷婷七月激情 | 午夜h视频 | 人人添| 久久国产精品久久久久久久久久 | 亚洲高清在线视频 | 中文字幕天堂在线 | 天天做夜夜做久久做狠狠 | 欧美又粗又硬又大久久久 | 日韩亚洲人成网站在线播放 | 亚洲美女视频在线观看 |