欧美性猛交xxxx免费看_牛牛在线视频国产免费_天堂草原电视剧在线观看免费_国产粉嫩高清在线观看_国产欧美日本亚洲精品一5区

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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

STM32程序無法進(jìn)入main函數(shù)的解決方法

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

STM32程序無法進(jìn)入main函數(shù)的解決方法

很多人在基于STM32單片機(jī)項(xiàng)目開發(fā)過程中,會(huì)遇到STM32程序無法進(jìn)入main的現(xiàn)象,在這篇文將分享STM32程序無法進(jìn)入main函數(shù)的解決方法,希望對(duì)用戶有所幫助。

1.printf等函數(shù)采用了半主機(jī)模式

解決方法:關(guān)掉半主機(jī)模式,將輸入輸出端重定向到ARM器件上,重寫fputc和fgetc函數(shù)。

2.系統(tǒng)滴答systick中斷導(dǎo)致無法進(jìn)入main函數(shù)

解決方法有兩種:

1)在bootloader程序跳轉(zhuǎn)到app層時(shí)就關(guān)閉系統(tǒng)滴答中斷:SysTick-》CTRL &= ~SysTick_CTRL_ENABLE_Msk;

2)在SystemInit函數(shù)關(guān)閉系統(tǒng)滴答中斷:SysTick-》CTRL &= ~SysTick_CTRL_ENABLE_Msk;

3.選擇運(yùn)行程序方式的問題

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

附:

BOOT1=x BOOT0=0 從用戶閃存啟動(dòng)

BOOT1=0 BOOT0=1 從系統(tǒng)存儲(chǔ)器啟動(dòng)

BOOT1=1 BOOT0=1 從內(nèi)置SRAM 啟動(dòng)

以上是STM32程序無法進(jìn)入main函數(shù)的解決方法。

本文整合自CSDN、博客園

責(zé)編AJX

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

    關(guān)注

    2272

    文章

    10925

    瀏覽量

    357710
  • 函數(shù)
    +關(guān)注

    關(guān)注

    3

    文章

    4346

    瀏覽量

    62992
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    變頻器無法進(jìn)行調(diào)速的原因和解決方法

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

    變頻器無法進(jìn)行快速逆轉(zhuǎn)原因及解決方法

    逆轉(zhuǎn)的情況時(shí)有發(fā)生,這不僅影響了生產(chǎn)線的靈活性,還可能對(duì)設(shè)備和工作人員構(gòu)成安全隱患。本文將從變頻器無法進(jìn)行快速逆轉(zhuǎn)的原因入手,探討相應(yīng)的解決方法,旨在為工程師和技術(shù)人員提供實(shí)用的參考。 ? ? ??變頻器無法進(jìn)行快速
    的頭像 發(fā)表于 02-07 09:27 ?78次閱讀

    龍門式蔡司三坐標(biāo)測(cè)量機(jī)無法加載驅(qū)動(dòng)的原因和解決方法

    運(yùn)行大型龍門機(jī)MMZ系列設(shè)備時(shí),如果Z軸碰撞保護(hù)無法激活,會(huì)導(dǎo)致驅(qū)動(dòng)無法正常加載。這里給大家提供以下方法,為您排憂解難。圖片中的箭頭標(biāo)記綠燈無法點(diǎn)亮,導(dǎo)致驅(qū)動(dòng)
    的頭像 發(fā)表于 10-30 14:11 ?500次閱讀
    龍門式蔡司三坐標(biāo)測(cè)量機(jī)<b class='flag-5'>無法</b>加載驅(qū)動(dòng)的原因和<b class='flag-5'>解決方法</b>

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

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

    ESP32-C3使用http OTA時(shí)串口無法接收數(shù)據(jù),請(qǐng)問有解決方法嗎?

    在使用http OTA時(shí)串口無法接收數(shù)據(jù),TX可以正常發(fā)送.請(qǐng)問有解決方法
    發(fā)表于 06-19 06:36

    函數(shù)發(fā)生器的常見故障及解決方法

    函數(shù)發(fā)生器,作為電子測(cè)試和測(cè)量領(lǐng)域的重要工具,其穩(wěn)定性和可靠性對(duì)于實(shí)驗(yàn)和測(cè)試結(jié)果的準(zhǔn)確性至關(guān)重要。然而,由于各種原因,函數(shù)發(fā)生器在使用過程中可能會(huì)遇到各種故障。本文將詳細(xì)介紹函數(shù)發(fā)生器的常見故障及其
    的頭像 發(fā)表于 05-15 11:45 ?1145次閱讀

    STM32F411進(jìn)入SLEEP MODE后無法SWD下載怎么解決?

    DEBUG在SLEE MODE下即調(diào)用庫函數(shù)HAL_EnableDBGSleepMode即可,該函數(shù)放在時(shí)鐘初始化函數(shù)之后,這種方法經(jīng)實(shí)踐依然無法
    發(fā)表于 05-15 06:40

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

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

    MDK5.24a調(diào)試時(shí)不能進(jìn)入Main函數(shù)怎么解決?

    升級(jí)到MDK5.24a后,發(fā)現(xiàn)編譯后使用Jlink仿真器不能進(jìn)入Main函數(shù),大家有遇到這種情況嗎?
    發(fā)表于 05-06 06:29

    STM32G031J6M6用ST-LINK下載代碼運(yùn)行無法進(jìn)入main函數(shù)怎么解決?

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

    stm32f405 ucoslll跳轉(zhuǎn)后可以進(jìn)入主程序,但為什么會(huì)卡死在OSTaskCreate函數(shù)里?

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

    STM32Lxx程序無法執(zhí)行到main是為什么?

    從官網(wǎng)上下載了stm32l1xx標(biāo)準(zhǔn)庫,替換了以前低版本的標(biāo)準(zhǔn)庫后,發(fā)現(xiàn)程序跑不起來了。 LDRR0, =SystemInitBLXR0LDRR0, =__mainBXR0ENDP 程序調(diào)試到到 BXR0 后就不執(zhí)行了,全速運(yùn)行
    發(fā)表于 03-29 07:55

    stm32l031進(jìn)入sleep mode無法喚醒怎么解決?

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

    STM32F407無法進(jìn)入main函數(shù)怎么解決?

    芯片可以燒寫,但是無法進(jìn)入main函數(shù),單步跟蹤時(shí)發(fā)現(xiàn)始終卡在0xD3000040 0000MOVS r0,r0這一步。
    發(fā)表于 03-08 06:07

    用cubemx配置時(shí)鐘生成LL庫的system clock函數(shù),導(dǎo)致硬件仿真時(shí)main函數(shù)無法進(jìn)入怎么解決?

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