国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

keil5.39版本報(bào)錯(cuò):Start/core_cm3.c(445): error: non-ASM statement in naked function is not supported;

這篇具有很好參考價(jià)值的文章主要介紹了keil5.39版本報(bào)錯(cuò):Start/core_cm3.c(445): error: non-ASM statement in naked function is not supported;。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

初學(xué)STM32,跟著網(wǎng)上的教程開始新建工程,教程編譯后 0 Error, 0 Warning, 到我手上 4 Errors,無數(shù)個(gè)Warnings??戳艘恍┐罄械奈恼抡f是編譯器版本的問題,沒錯(cuò)確實(shí)是編譯器版本問題,但是在我的keil5上面卻缺少需要的編譯器版本,于是又接著查資料........

最后也算是解決了,在此記錄分享一下

一、版本問題

Start/core_cm3.c(445): error: non-ASM statement in naked function is not supported;

針對以上報(bào)錯(cuò)信息,結(jié)論是編譯器版本問題,我的keil5使用的是V6.21版本的編譯器,當(dāng)把編譯器換成V5版本時(shí)即可正常編譯程序

建工程的步驟這里省略哈^-^

1、打開 keil5 軟件,首先點(diǎn)擊 “魔術(shù)棒” 圖標(biāo)①,然后在新頁面中點(diǎn)擊 Target ②,可以看到ARM Compiler ③ 的版本是Version 6 ,我們需要更改編譯器的版本

start/core_cm3.c(445): error: non-asm statement in naked function is not sup,stm32,c語言

2、此時(shí)我天真的選擇了Missing:Compiler Version 5(當(dāng)時(shí)也沒多想,看見有個(gè)5就選上試一試),結(jié)果顯然是不行的

start/core_cm3.c(445): error: non-asm statement in naked function is not sup,stm32,c語言

3、報(bào)錯(cuò):如第二步的操作結(jié)果,編譯出現(xiàn)如下報(bào)錯(cuò)

*** Target 'Target 1' uses ARM-Compiler 'Default Compiler Version 5' which is not available.

二、ARM編譯器V5版本下載安裝

解決該問題的辦法就是重新下載V5版本的ARM編譯器,鏈接如下:

ARM編譯器V5.06(提取碼:4132)https://pan.baidu.com/s/1zRW7sf3_5KGRlyaUzqI1NA1、下載完成后,雙擊它

start/core_cm3.c(445): error: non-asm statement in naked function is not sup,stm32,c語言

2、點(diǎn)擊 Next

start/core_cm3.c(445): error: non-asm statement in naked function is not sup,stm32,c語言

3、勾選 I accept ,再點(diǎn)擊 Next

start/core_cm3.c(445): error: non-asm statement in naked function is not sup,stm32,c語言

4、選擇安裝目錄,默認(rèn)是C盤,這里我安裝在Keil5安裝目錄的ARM->ARMCC文件夾中(新建的ARMCC),點(diǎn)擊 Next

start/core_cm3.c(445): error: non-asm statement in naked function is not sup,stm32,c語言

5、再點(diǎn)擊 Next

start/core_cm3.c(445): error: non-asm statement in naked function is not sup,stm32,c語言

6、點(diǎn)擊 Install

start/core_cm3.c(445): error: non-asm statement in naked function is not sup,stm32,c語言

7、等待安裝完成,點(diǎn)擊 Finish。此時(shí)去ARMCC文件夾查看,發(fā)現(xiàn)已經(jīng)安裝成功

start/core_cm3.c(445): error: non-asm statement in naked function is not sup,stm32,c語言

三、Keil5配置

1、再次進(jìn)入keil5軟件界面,點(diǎn)擊下圖①位置的三個(gè)方塊圖標(biāo),在彈出頁面中點(diǎn)擊 Folders/Extensions,再點(diǎn)擊③位置的三個(gè)小點(diǎn)

start/core_cm3.c(445): error: non-asm statement in naked function is not sup,stm32,c語言

2、點(diǎn)擊 Add another ARM Compiler Version to List...

start/core_cm3.c(445): error: non-asm statement in naked function is not sup,stm32,c語言

3、選擇V5編譯器的安裝路徑ARMCC,點(diǎn)擊確定

start/core_cm3.c(445): error: non-asm statement in naked function is not sup,stm32,c語言

4、之后可以看到ARMCC Path中多了一條

start/core_cm3.c(445): error: non-asm statement in naked function is not sup,stm32,c語言

5、最后在點(diǎn)擊 “魔術(shù)棒”圖標(biāo),進(jìn)入Target頁面,可以看到ARM Compiler的選擇中多了Version 5,選擇Version 5,點(diǎn)擊ok

start/core_cm3.c(445): error: non-asm statement in naked function is not sup,stm32,c語言

6、再重新編譯程序,可以看到 0 Error(s), 0 Warning(s).

至此,解決問題^-^

start/core_cm3.c(445): error: non-asm statement in naked function is not sup,stm32,c語言

以上內(nèi)容是根據(jù)各位前輩大佬的經(jīng)驗(yàn)總結(jié)出自己認(rèn)為思路比較清晰的解決辦法,希望在給自己留下記錄的時(shí)候也能幫助到其他小伙伴^-^文章來源地址http://www.zghlxwxcb.cn/news/detail-859336.html

到了這里,關(guān)于keil5.39版本報(bào)錯(cuò):Start/core_cm3.c(445): error: non-ASM statement in naked function is not supported;的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • keil5.38a 版本報(bào)錯(cuò) *** Target ‘Target 1‘ uses ARM-Compiler ‘Default Compiler Version 5‘ which is not ava

    keil5.38a 版本報(bào)錯(cuò) *** Target ‘Target 1‘ uses ARM-Compiler ‘Default Compiler Version 5‘ which is not ava

    *** Target \\\'Target 1\\\' uses ARM-Compiler \\\'Default Compiler Version 5\\\' which is not available. 這個(gè)錯(cuò)誤是由于使用的 ARM 編譯器“Default Compiler Version 5”不可用導(dǎo)致。 原因是新版的keil不在自動(dòng)下載v5版本的編譯器,但是老版本使用的v5,所以需要手動(dòng)安裝v5的編譯器。 解決辦法如下 下載v5.06的編譯器

    2024年02月08日
    瀏覽(30)
  • 最新版KEIL error: non-ASM statement in naked function is not supported或者 ‘__STATIC_INLINE‘

    最新版KEIL error: non-ASM statement in naked function is not supported或者 ‘__STATIC_INLINE‘

    最新的KEIL5版本使用的默認(rèn)的版本6的編譯器,而固件庫還是支持版本5的編譯器 所以下面重新選keil5的編譯器,但是我這邊只有version6的編譯器怎么辦呢 可以到如下 官網(wǎng)下載 右上角搜索Arm Compiler for Embedded 找到如下界面 選擇紅框內(nèi)容選擇舊版本 需要注冊填寫信息才能下載 h

    2024年01月25日
    瀏覽(22)
  • Keil5 報(bào)錯(cuò):Error Flash Download Failed - “Cortex M3“解決方法

    Keil5 報(bào)錯(cuò):Error Flash Download Failed - “Cortex M3“解決方法

    自己做了一個(gè)開發(fā)板,在下載程序的時(shí)候遇到這個(gè)報(bào)錯(cuò): 我開始以為是我的Jink出了問題,后來把開發(fā)板換了之后發(fā)現(xiàn)不是下載器的問題 我平時(shí)用的是STM32F103RCT6,但是這次畫的開發(fā)板使用的是STM32F103C8T6,所以把單片機(jī)型號(hào)換成自己使用的單片機(jī)型號(hào)即可:點(diǎn)擊魔術(shù)棒——點(diǎn)

    2024年02月11日
    瀏覽(25)
  • 【正點(diǎn)原子】STM32F103Core Board系列小實(shí)驗(yàn)從零開始(一)安裝并激活Keil5、安裝芯片支持包

    【正點(diǎn)原子】STM32F103Core Board系列小實(shí)驗(yàn)從零開始(一)安裝并激活Keil5、安裝芯片支持包

    本文涉及到的所有軟件的都在這個(gè)百度云鏈接里面: 鏈接:https://pan.baidu.com/s/1h-G50SPYcHnRnXnn3dDl-A?pwd=v0a3 提取碼:v0a3 右鍵以 管理員身份 運(yùn)行mdk514.exe,選擇 是 Next 勾選agree,Next 選擇安裝位置,建議不要安裝在C盤,Next 隨便亂填,Next 稍等一會(huì) 可能會(huì)彈出如圖的安裝界面,選

    2024年02月16日
    瀏覽(25)
  • Keil5 典型燒錄錯(cuò)誤問題 : Error:Flash Download failed - “Cortex-M4“

    Keil5 典型燒錄錯(cuò)誤問題 : Error:Flash Download failed - “Cortex-M4“

    目錄 ????????一、前言 ????????二、錯(cuò)誤分析 ????????三、解決方法 ????????四、下載附件 ????????五、總結(jié) ? ? ? ? 最近換了新電腦后,很多開發(fā)軟件都要重裝,也是這次偶然的機(jī)會(huì)發(fā)現(xiàn)了我在Keil5軟件上用J-Link燒錄程序時(shí)出現(xiàn)了 Error:Flash Download failed

    2024年01月17日
    瀏覽(22)
  • 關(guān)于解決keil5在仿真器下載時(shí)出現(xiàn)error: flash download failed - “Cortex-M3”的問題

    關(guān)于解決keil5在仿真器下載時(shí)出現(xiàn)error: flash download failed - “Cortex-M3”的問題

    這個(gè)問題搞得我到凌晨03:00左右才睡,必須的記一下,避免以后又忘了。 ? ?出現(xiàn)這種情況也是一般在被下載到不同flash型號(hào)的芯片才會(huì)有的(我第一次下載到STM32F103VET6上沒問題,但是換成STM32F103RBT6時(shí)就出現(xiàn)這問題了),正常添加步驟是這樣的, 圖1 添加芯片flash步驟 ? ?但

    2024年02月16日
    瀏覽(34)
  • KEIL5--Error: L6915E: Library reports error: __use_no_semihosting was requested報(bào)錯(cuò)解決方法

    KEIL5--Error: L6915E: Library reports error: __use_no_semihosting was requested報(bào)錯(cuò)解決方法

    __use_no_semihosting was requested:要求不使用半主機(jī)模式。 ? ? ? ?比較簡單的一個(gè)解決方法就是點(diǎn)擊“魔術(shù)棒” ,在Target標(biāo)簽下有個(gè)Use MicroLIB,勾選Use MicroLIB,再編譯就不會(huì)報(bào)錯(cuò)了。 ? ? ? ?”Use?MicroLIB”,這是KEIL自帶的一個(gè)簡易的庫,使用Use?MicroLIB微庫不需要強(qiáng)調(diào)不使用半

    2024年02月10日
    瀏覽(21)
  • Keil5報(bào)錯(cuò):Error: L6218E: Undefined symbol Image$$ARM_LIB_STACK$$ZI$$Limit

    Keil5報(bào)錯(cuò):Error: L6218E: Undefined symbol Image$$ARM_LIB_STACK$$ZI$$Limit

    Keil5在創(chuàng)建STM32工程文件后編譯報(bào)錯(cuò): Error: L6218E: Undefined symbol Image$$ARM_LIB_STACK$$ZI$$Limit (referred from startup_armcm4.o). 此處考慮到是鏈接問題,首先點(diǎn)擊“魔術(shù)棒” → 在“Target”標(biāo)簽下 → 勾選“Use MicroLIB” → 點(diǎn)擊”O(jiān)K“,重新編譯。 此時(shí)工程報(bào)錯(cuò): Error: L6218E: Undefined symbol __

    2024年04月22日
    瀏覽(68)
  • 報(bào)錯(cuò):HTTP Error 500.30 ASP.NET Core app failed to start

    報(bào)錯(cuò):HTTP Error 500.30 ASP.NET Core app failed to start

    問題原因: 1.沒有安裝對應(yīng)版本的.NET Core Runtime 。 2.發(fā)布的代碼和服務(wù)器上的IIS的Runtime不對應(yīng)(例:發(fā)布的是x86,而服務(wù)器上的是x64)。 3.如果版本和操作位數(shù)都對應(yīng)上了,還是報(bào)錯(cuò),應(yīng)該在IIS-應(yīng)用程序-選擇對應(yīng)的CLR,設(shè)置,啟用32位。 解決辦法: 1.下載安裝對應(yīng)版本的運(yùn)行時(shí)R

    2024年02月11日
    瀏覽(22)
  • 關(guān)于KEIL5編譯出現(xiàn)“Target not createt”全系列解決辦法——情況2:程序溢出錯(cuò)誤 ERROR: PUBLIC REFERS TO IGNORED SEGMEN

    關(guān)于KEIL5編譯出現(xiàn)“Target not createt”全系列解決辦法——情況2:程序溢出錯(cuò)誤 ERROR: PUBLIC REFERS TO IGNORED SEGMEN

    在KEIL5編程,往往遇到許多“Target not createt”,即目標(biāo)不能實(shí)現(xiàn)這類情況。由此為幫助大家解決這些問題特開此貼。 目錄如下: 1、2K字節(jié)限制錯(cuò)誤 ERROR:RESTRICTED VERSION WITH 0800H BYTE CODE SIZE LIMIT 或者 ADDRESS SPACE OVERFLOW ? ? ?直達(dá)鏈接:https://blog.csdn.net/SumubeiFZ/article/details/125344

    2023年04月20日
    瀏覽(58)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包