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

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

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

3天內不再提示

STM32程序無法進入main函數的解決方法

如意 ? 來源:CSDN、博客園 ? 作者:CSDN、博客園 ? 2021-07-22 16:18 ? 次閱讀

STM32程序無法進入main函數的解決方法

很多人在基于STM32單片機項目開發過程中,會遇到STM32程序無法進入main的現象,在這篇文將分享STM32程序無法進入main函數的解決方法,希望對用戶有所幫助。

1.printf等函數采用了半主機模式

解決方法:關掉半主機模式,將輸入輸出端重定向到ARM器件上,重寫fputc和fgetc函數。

2.系統滴答systick中斷導致無法進入main函數

解決方法有兩種:

1)在bootloader程序跳轉到app層時就關閉系統滴答中斷:SysTick-》CTRL &= ~SysTick_CTRL_ENABLE_Msk;

2)在SystemInit函數關閉系統滴答中斷:SysTick-》CTRL &= ~SysTick_CTRL_ENABLE_Msk;

3.選擇運行程序方式的問題

解決方法:把芯片上的boot0引腳拉低即可

附:

BOOT1=x BOOT0=0 從用戶閃存啟動

BOOT1=0 BOOT0=1 從系統存儲器啟動

BOOT1=1 BOOT0=1 從內置SRAM 啟動

以上是STM32程序無法進入main函數的解決方法。

本文整合自CSDN、博客園

責編AJX

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

    關注

    2270

    文章

    10923

    瀏覽量

    357034
  • 函數
    +關注

    關注

    3

    文章

    4345

    瀏覽量

    62865
收藏 人收藏

    評論

    相關推薦

    龍門式蔡司三坐標測量機無法加載驅動的原因和解決方法

    運行大型龍門機MMZ系列設備時,如果Z軸碰撞保護無法激活,會導致驅動無法正常加載。這里給大家提供以下方法,為您排憂解難。圖片中的箭頭標記綠燈無法點亮,導致驅動
    的頭像 發表于 10-30 14:11 ?461次閱讀
    龍門式蔡司三坐標測量機<b class='flag-5'>無法</b>加載驅動的原因和<b class='flag-5'>解決方法</b>

    邏輯分析儀的常見故障及解決方法

    的建議。 常見故障及解決方法 無法連接設備 原因 :設備驅動程序未正確安裝或設備接口故障。 解決方法 :首先檢查設備驅動程序是否已正確安裝。
    的頭像 發表于 10-12 15:43 ?809次閱讀

    ESP32-C3使用http OTA時串口無法接收數據,請問有解決方法嗎?

    在使用http OTA時串口無法接收數據,TX可以正常發送.請問有解決方法
    發表于 06-19 06:36

    函數發生器的常見故障及解決方法

    函數發生器,作為電子測試和測量領域的重要工具,其穩定性和可靠性對于實驗和測試結果的準確性至關重要。然而,由于各種原因,函數發生器在使用過程中可能會遇到各種故障。本文將詳細介紹函數發生器的常見故障及其
    的頭像 發表于 05-15 11:45 ?1101次閱讀

    STM32F411進入SLEEP MODE后無法SWD下載怎么解決?

    DEBUG在SLEE MODE下即調用庫函數HAL_EnableDBGSleepMode即可,該函數放在時鐘初始化函數之后,這種方法經實踐依然無法
    發表于 05-15 06:40

    Tektronix示波器無法檢測到探頭的可能原因及解決方法

    在使用 Tektronix 示波器進行測量時,有時可能會遇到無法檢測到探頭的情況。這可能是由多種因素引起的,下面將詳細介紹可能的原因以及解決方法。 1. 探頭連接問題 原因: 探頭未正確連接到示波器
    的頭像 發表于 05-08 11:09 ?841次閱讀
    Tektronix示波器<b class='flag-5'>無法</b>檢測到探頭的可能原因及<b class='flag-5'>解決方法</b>

    MDK5.24a調試時不能進入Main函數怎么解決?

    升級到MDK5.24a后,發現編譯后使用Jlink仿真器不能進入Main函數,大家有遇到這種情況嗎?
    發表于 05-06 06:29

    STM32G031J6M6用ST-LINK下載代碼運行無法進入main函數怎么解決?

    stm32g031j6m6,在stm32cubemx配置PB7,PF2芯片管腳時,這兩個管腳都是紫色的,顯示no mode,讓PB7和PF2作輸出,簡單的串口輸出,ST-LINK下載代碼但是代碼一直不進main
    發表于 04-01 08:20

    stm32f405 ucoslll跳轉后可以進入主程序,但為什么會卡死在OSTaskCreate函數里?

    stm32f405 ucoslll跳轉后可以進入主程序,但是卡死在OSTaskCreate函數里,任務無法運行。 void JumpToApp(void) { uint32_t i=0
    發表于 04-01 07:37

    STM32Lxx程序無法執行到main是為什么?

    從官網上下載了stm32l1xx標準庫,替換了以前低版本的標準庫后,發現程序跑不起來了。 LDRR0, =SystemInitBLXR0LDRR0, =__mainBXR0ENDP 程序調試到到 BXR0 后就不執行了,全速運行
    發表于 03-29 07:55

    stm32l031進入sleep mode無法喚醒怎么解決?

    別人手焊的一個板,我拿來調。為了測試一下sleep mode的功耗,隨手寫了一個程序,在main函數進入sleep mode,前面只是一些初始化,沒配置任何中斷,然后MCU就睡了,再也
    發表于 03-25 07:50

    STM32F407無法進入main函數怎么解決?

    芯片可以燒寫,但是無法進入main函數,單步跟蹤時發現始終卡在0xD3000040 0000MOVS r0,r0這一步。
    發表于 03-08 06:07

    用cubemx配置時鐘生成LL庫的system clock函數,導致硬件仿真時main函數無法進入怎么解決?

    (LL_FLASH_GetLatency()!= LL_FLASH_LATENCY_5){},while (LL_PWR_IsActiveFlag_VOS() == 0){}導致硬件仿真時main函數無法
    發表于 03-07 06:40

    交流接觸器無法吸合的原因及解決方法

    交流接觸器無法吸合的原因及解決方法 交流接觸器是一種常見的電器元件,用于控制大電流的通斷。然而,在使用過程中,有時會遇到交流接觸器無法吸合的問題,這給正常的工作流程帶來了困擾。接下來,我們將詳細探討
    的頭像 發表于 02-04 17:28 ?1.5w次閱讀

    STM32無法進入片上Bootloader的處理方法

    STM32無法進入片上Bootloader的處理方法? 當STM32芯片無法
    的頭像 發表于 02-02 14:33 ?2233次閱讀
    主站蜘蛛池模板: 亚洲网色| 666精品国产精品亚洲| 天堂中文在线网| avtt香蕉| 丝袜美女被c| 国产高清一级视频在线观看| 国产特黄一级一片免费| 成人午夜影院在线观看| 欧美三级黄| 久久99热久久精品动漫| 亚洲网在线观看| 四虎现在的网址入口| 女人张开腿让男人做爽爽| 特黄特级高清免费视频毛片| 色综合久久中文字幕网| 免费看黄的视频软件| 国产欧美视频在线| 精品三级网站| 你懂的免费在线观看| 国模久久| 天天伊人网| 天天操中文字幕| 国产特黄| 日本在线视频一区二区三区| 又粗又大又猛又爽免费视频| 男人j进女人j的一进一出视频| 一级做a爰片久久免费| 日产乱码免费一卡二卡在线| 精品无码三级在线观看视频| 91po狼人社在线观看| 美女黄色一级毛片| 黄色在线观看网址| 中文天堂在线最新2022更新| 日韩午夜免费| 都市激情综合网| 操美女视频网站| 免费国产不卡午夜福在线观看| yellow中文字幕久久网| 亚洲色图日韩| 美女网站视频一区| 国产亚洲综合色就色|