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

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 函數中) :

ba5fe48e-b178-11ec-aa7f-dac502259ad0.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 電源做為默認選項。所以要注意配置的一致性。由于配置只能在上電重置后更改一次,因此問題可能會在下一次電源復位后出現。

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 工具可能無法與設備一起工作。

審核編輯 :李倩

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

    關注

    463

    文章

    54463

    瀏覽量

    469677
  • STM32
    +關注

    關注

    2313

    文章

    11195

    瀏覽量

    374754

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

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

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    STM32H7 的 3 個 ADC 時鐘同步方法

    1. 引言STM32H7 系列中使用多個 ADC 時,存在 ADC 時鐘不同步的風險,這可能導致一個 ADC模塊干擾其他 ADC 模塊的轉換過程。當 ADC1 和 ADC2 以雙模(dual
    發(fā)表于 04-15 16:16 ?0次下載

    “中國造”STM32啟動規(guī)模量產,意法半導體打造MCU產業(yè)本地化新樣本

    產品已陸續(xù)發(fā)貨給國內客戶。 首批 量產的產品以STM32H7系列的部分型號為主,同時意法半導體表示2026年將 有 更多STM32產品系列實現中國本地量產, 從 STM32H7 高性能系列為開端,逐步擴展至側重性能與安全的
    的頭像 發(fā)表于 03-24 11:27 ?7099次閱讀
    “中國造”<b class='flag-5'>STM32</b>啟動規(guī)模量產,意法半導體打造MCU產業(yè)本地化新樣本

    LAT1602_STM32H7 的 3 個 ADC 時鐘同步方法

    STM32H7 系列中使用多個 ADC 時,存在 ADC 時鐘不同步的風險,這可能導致一個 ADC模塊干擾其他 ADC 模塊的轉換過程。當 ADC1 和 ADC2 以雙模(dual mode)工作
    發(fā)表于 03-11 10:51 ?0次下載

    STM32H7S78-DK探索套件深度解析與技術應用指南

    的應用。STMicroelectronics STM32H7S78-DK套件具有各種硬件特性,包括USB Type-C? 、Octo-SPI閃存、Hexadeca-SPI PSRAM器件、音頻編解碼器、數字麥克風、ADC、用戶按鈕和靈活擴展連接器。這些
    的頭像 發(fā)表于 10-20 15:34 ?1428次閱讀
    <b class='flag-5'>STM32H7</b>S78-DK探索套件深度解析與技術應用指南

    STM32H7的FDCAN驅動找不到是怎么回事?

    看論壇上已經有朋友在用了H7的fdcan驅動了( 記錄下H7調試FDCAN驅動的歷程 ), 可是我在3.0、4.1 、5.1的源碼中都沒有找到 ,請問對應的drv_fdcan.c文件在哪里能找到呢?
    發(fā)表于 09-11 08:03

    RTthread 4.1 stm32h7系列不支持pwm要怎么處理?

    找問題找了很久,搜到了一個4.0.2版本pwm 沒有支持STM32H7系列的帖子 現在是4.1 還是沒有,求助大佬幫改個代碼 報錯信息 驅動程序里沒有STM32H7的 static
    發(fā)表于 09-10 07:34

    從 rtthread studio 上拉下來的 stm32h7 FDACN 驅動調不通是哪里的問題?

    請問我從 rtthread studio 上拉下來的 stm32h7 FDACN 驅動調不通,是這個驅動有問題嗎
    發(fā)表于 09-10 06:03

    rt thread studio編寫STM32H7不能使用V2版串口驅動是怎么回事?

    使用rt thread studio編寫STM32H7程序,使用rt thread settings可視化工具配置:使用UART設備驅動程序,配置為RT_USING_SERIAL_V2,但是使用的還是drv_usart.c,沒有drv_usart_v2.c。這是真么回事
    發(fā)表于 08-29 07:56

    STM32H7使用HAL庫如何控制外置USB HS PHY進入低功耗?

    項目使用STM32H7的HAL庫控制外置USB HS PHY(如USB3300或CH132)的。不知如何讓MCU通過ULPI接口寫寄存器讓USB HS PHY進入低功耗,且USB保持鏈接狀態(tài)讓PC可以重新喚醒。
    發(fā)表于 08-14 07:21

    求助,關于stm32H7多DMA數據流問題求解

    情況如下:stm32H7配置了一個adc進行采樣,通過dma進行數據傳輸,串口接收和發(fā)送命令,用兩個dma數據流通道,采用的空閑中斷。 問題:adc一直在中斷中,調試未進入串口中斷,關閉adc后串口
    發(fā)表于 07-29 15:02

    CanMV不能連接上K230開發(fā)板,連接時顯示忙碌中怎么解決?

    你們好!現在我在使用Can MV IDE軟件時遇到了這個難題:CanMV 不能連接上K230開發(fā)板,連接時顯示忙碌中,不管怎么按下開發(fā)板上的復位鍵或是USR鍵,還是拔線重新連接都不行,
    發(fā)表于 07-22 06:45

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

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

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

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

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

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

    STM32H743VIT6 ST單片機 參數及應用場景

    STM32H743VIT6 是意法半導體(STMicroelectronics)推出的一款高性能 Cortex-M7 微控制器,屬于 STM32H7 系列。它憑借強大的處理能力、豐富的外設和低功耗
    的頭像 發(fā)表于 05-12 11:19 ?3583次閱讀
    <b class='flag-5'>STM32H</b>743VIT6 ST單片機 參數及應用場景
    叶城县| 蓝田县| 永昌县| 吉木萨尔县| 陈巴尔虎旗| 宿迁市| 全南县| 明溪县| 靖西县| 康保县| 辽源市| 富源县| 中卫市| 房山区| 卫辉市| 澎湖县| 黎城县| 思南县| 中超| 澄城县| 讷河市| 孝昌县| 达孜县| 乃东县| 手机| 葵青区| 凉城县| 天津市| 邓州市| 广南县| 辽阳县| 清流县| 收藏| 太仆寺旗| 瓮安县| 额敏县| 区。| 施甸县| 湘西| 哈尔滨市| 闽清县|