在线观看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
    +關注

    關注

    2290

    文章

    11018

    瀏覽量

    362694
  • 函數
    +關注

    關注

    3

    文章

    4372

    瀏覽量

    64302
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    STM32C031C6在按鍵中斷處理程序中使用HAL_Delay()延時函數,程序無法運行怎么解決?

    測試STM32C031C6開發板的長短按鍵,在按鍵中斷處理程序中使用HAL_Delay()延時函數,程序無法運行,類似
    發表于 03-07 06:50

    GD-LINK無法在KEIL上調試怎么解決?

    Debugger。 現象:能正常擦除、燒寫程序到芯片。但是進入調試后,為進入main函數直接跳轉到了HardFault中斷。
    發表于 02-27 08:24

    變頻器無法進行調速的原因和解決方法

    ,還可能對設備造成損害。本文將從多個角度探討變頻器無法進行調速的原因,并提供相應的解決方法,以幫助技術人員快速定位問題并恢復變頻器的正常工作。 ? ? ? 首先,變頻器無法進行調速的一個常見原因是其輸出的最大扭矩小于負載
    的頭像 發表于 02-07 15:50 ?729次閱讀
    變頻器<b class='flag-5'>無法</b>進行調速的原因和<b class='flag-5'>解決方法</b>

    變頻器無法進行快速逆轉原因及解決方法

    逆轉的情況時有發生,這不僅影響了生產線的靈活性,還可能對設備和工作人員構成安全隱患。本文將從變頻器無法進行快速逆轉的原因入手,探討相應的解決方法,旨在為工程師和技術人員提供實用的參考。 ? ? ??變頻器無法進行快速
    的頭像 發表于 02-07 09:27 ?401次閱讀

    mac的常見問題解決方法

    Mac常見問題解決方法 1. 系統啟動緩慢 問題描述: 啟動Mac時,系統啟動緩慢,甚至出現卡頓現象。 解決方法: 檢查啟動項目: 打開系統偏好設置中的“用戶與群組”,點擊“登錄項”,移除不必要
    的頭像 發表于 12-19 15:02 ?971次閱讀

    Ubuntu系統常見問題及解決方法

    Ubuntu是一個基于Linux的開源操作系統,以其穩定性和易用性而受到許多用戶的喜愛。然而,在使用過程中,用戶可能會遇到各種問題。以下是一些Ubuntu系統中常見的問題及其解決方法。 1. 無法
    的頭像 發表于 12-12 14:32 ?1454次閱讀

    常見伺服系統故障及解決方法

    伺服系統在自動化領域中扮演著重要角色,但其運行過程中可能會遇到各種故障。以下是一些常見的伺服系統故障及其解決方法: 一、電機無法啟動 故障現象 :電機無法啟動,無法響應控制命令。 可能
    的頭像 發表于 12-10 10:21 ?1957次閱讀

    multisi的常見問題及解決方法

    遇到各種問題。 1. 啟動順序問題 問題描述: 用戶在安裝多系統后,發現默認啟動順序不符合預期,導致無法正常進入某個操作系統。 解決方法: 修改啟動順序: 進入BIOS設置,找到啟動順
    的頭像 發表于 12-09 11:07 ?658次閱讀

    GD32E230F6燒錄無法運行到main函數,為什么?怎么解決?

    GD32E230F6燒錄無法運行到main函數,裝了官網下載的keil pack插件,燒錄算法只有64k和128k選擇,是否因為沒有32k燒錄算法導致?
    發表于 11-15 06:41

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

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

    常見GPU問題及解決方法

    各種問題。以下是一些常見的GPU問題及其解決方法: GPU驅動程序過時或不兼容 問題描述:GPU驅動程序是GPU與操作系統之間的橋梁,負責將操作系統的指令轉換為GPU可以理解的指令。如果驅動
    的頭像 發表于 10-27 14:12 ?3368次閱讀

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

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

    stm32程序燒錄的幾種方法?

    STM32是一款由STMicroelectronics公司推出的32位微控制器,廣泛應用于嵌入式系統開發。燒錄STM32程序是開發過程中的重要環節。本文將介紹幾種常見的STM32
    的頭像 發表于 08-22 09:35 ?9420次閱讀

    GD32F303無法進入低功耗模式的原因?怎么解決?

    上就不行,我嘗試了將原項目的代碼移植到新項目上,后續也出現無法進入睡眠模式的問題 我的測試情況是關閉了所有其他線程的初始化,直接在main函數中通過while(1)
    發表于 07-09 06:29

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

    在使用http OTA時串口無法接收數據,TX可以正常發送.請問有解決方法
    發表于 06-19 06:36
    主站蜘蛛池模板: 亚洲综合在线一区 | 天天好b| 欧美zo| 四虎影裤 | 日本在线视频一区 | 天天操夜夜摸 | 久久亚洲综合色 | 天天做天天爱天天综合网 | 手机看片福利1024 | freesexvideo性大全 | 亚洲国产精品乱码一区二区三区 | 午夜1000集| dy888午夜秋霞影院不卡 | 综合五月婷婷 | 黄色片网站日本 | 丁香花免费观看视频 | 黄色片网站大全 | 91九色成人 | 亚洲酒色1314狠狠做 | 日本亚洲天堂网 | 丁香花的视频免费观看 | 日韩激情淫片免费看 | 樱桃磁力bt天堂 | 特级全毛片 | 欧美国产精品主播一区 | 18岁禁黄色 | 国产高清色视频免费看的网址 | 国产在线h视频 | 色综合网址 | 国产精品福利午夜h视频 | 国产理论精品 | 欧美黄色大片免费观看 | 手机在线观看你懂的 | 性性性性bbbbxxxx | 欧美日本一区二区三区 | 天天操天天操天天 | 国产亚洲人成a在线v网站 | 人人狠狠综合88综合久久 | 国产嫩草影院在线观看 | 四虎精品永久在线 | 亚洲精品美女久久久久网站 |