導航:首頁 > 源碼編譯 > keil5代碼編譯出錯怎麼辦缺少axf

keil5代碼編譯出錯怎麼辦缺少axf

發布時間:2024-07-18 19:46:17

❶ error 10:syntax error

這個帖子問題提問的時間已經很早了,不過今天我在用KEIL5編譯新唐程序並下載程序的過程中出現了類似的錯誤:

*** Using Compiler 'V5.06 update 5 (build 528)', folder: 'E:Keil_v5ARMARMCCBin'

Build target 'YT4U-AX1'

compiling main.c...

linking...

Program Size: Code=4360 RO-data=336 RW-data=832 ZI-data=968

FromELF: creating hex file...

".ObjectsOpadt.axf" - 0 Error(s), 0 Warning(s).

Build Time Elapsed: 00:00:01

Load "G:\Sams\Objects\Opadt.axf"

Include "G:\Sams\Nu_Link_Driver.ini"

;[Version]

^

*** error 10: Syntax error

Programming Done.

Verify OK.

Application running...

Flash Load finished at 10:04:47

排除問題經過:

  1. 因程序編譯通過,證明程序本身沒問題,下載程序後也能正常運行;不過為了追求完美,我看到錯誤始終感覺心裡不爽;

  2. 於是網路,無果,有關這個問題的回答太少了,無法,還得靠自已;

  3. 根據提示說問題出在

  4. Include "G:\Sams\Nu_Link_Driver.ini"

    ;[Version]

    ^

    *** error 10: Syntax error

  5. 於是打開了G:\Sams\Nu_Link_Driver.ini"這個配置文件,檢查後沒問題;

  6. 根據多年的經驗判斷,這個問題一定出現在Keil5的設置上;

  7. 於是進入Kei5設置界面逐一排查,最後發現問題出在:

  8. Utilitilies選項卡下面Configure Flash Menu Command中,如下圖:

❷ 問一個keil5的編譯錯誤的問題

提示指出了4個未定義的符號,在文件中無法識別到。
例如 stm32f4xx_it 中用到了 EXTI_ClearITPendingBit,但是從 stm32f4xx_it 這個模塊的角度而言,它查不到你在哪裡定義了這個符號,無法判斷這個符號究竟是什麼,也就無法進行連接。
一般而言都是包含關系有錯誤,或工程的搜尋路徑配置有問題。

❸ keil 做了個c測試程序, 報告如下錯誤,不明白原因,報告意思是說沒有arm庫,如何加上呢剛剛接觸keil

Target not created,目標沒有被創建。
1你沒有將源程序文件加入到工程中。
2加入方法,從左側的project窗口中的,右鍵點擊任意一個Group,選擇Add File to Group 'souce code'.即可完成。
3如有問題,具體可以參考幫助「如何建立工程」
建議你以後養成多看幫助的好習慣,上面寫的詳盡又權威。

❹ .\outup\XXXX.axf: error: L6002U: Could not open file c:\Keil\ARM\

我也遇到同樣的問題,但是我解決了,我看其他人沒有幾個分享解決方法的,所以分享到這里。

第一,分析編譯錯誤原因,Could not open file 就找不到文件。那我們就照著這個文件路徑自己找一下,是否能找到。我找了一下,果然沒有找到。由於我之前用其他電腦寫的程序,keil環境的目錄不同,所以這台電腦就沒有這樣的路徑。

❺ keil編譯時報錯:error: L6002U: Could not open file .\***\core_cm3.o

歷時好幾次的碰壁,我終於解決這個問題了。

根據網路其他答案給的思路,其實就是修改環境變數,因為當前系統TEMP和TMP環境變數存在著中文。但是如果你直接修改 %USERPROFILE% 為其他英文路徑開Keil會卡死並閃退(其實是你打開main.c就閃退)!!!

因為修改成別的一個英文文件夾是不行的,你只是在環境變數中修改了文件路徑,但是電腦中這些路徑並不存在,所以你打開Keil才會閃退。

那麼解決問題的關鍵就是:先在系統C盤中創建好了所有的英文路徑,再你創建的文件夾路徑修改環境變數!!!


准備工作:先將你的Keil軟體關閉


1、在【C盤根目錄】創建【UserData】文件夾


點擊確定後退出。

再次打開Keil編譯即可不再報錯,再次愉快寫代碼吧。


祝願諸位萬事如意。

閱讀全文

與keil5代碼編譯出錯怎麼辦缺少axf相關的資料

熱點內容
噴油螺桿製冷壓縮機 瀏覽:577
python員工信息登記表 瀏覽:375
高中美術pdf 瀏覽:158
java實現排列 瀏覽:511
javavector的用法 瀏覽:979
osi實現加密的三層 瀏覽:230
大眾寶來原廠中控如何安裝app 瀏覽:911
linux內核根文件系統 瀏覽:240
3d的命令面板不見了 瀏覽:521
武漢理工大學伺服器ip地址 瀏覽:144
亞馬遜雲伺服器登錄 瀏覽:521
安卓手機如何進行文件處理 瀏覽:69
mysql執行系統命令 瀏覽:926
php支持curlhttps 瀏覽:142
新預演算法責任 瀏覽:443
伺服器如何處理5萬人同時在線 瀏覽:247
哈夫曼編碼數據壓縮 瀏覽:424
鎖定伺服器是什麼意思 瀏覽:383
場景檢測演算法 瀏覽:616
解壓手機軟體觸屏 瀏覽:348