導航:首頁 > 源碼編譯 > 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相關的資料

熱點內容
程序員送外賣好做嗎 瀏覽:676
cpu頻率計演算法 瀏覽:519
壓縮模量與壓縮性 瀏覽:996
android特效控制項 瀏覽:412
linux文件為空 瀏覽:38
189原版伺服器地址 瀏覽:115
程序員談國足 瀏覽:336
本地電腦如何做網站伺服器 瀏覽:484
小尋s5下載的app怎麼卸載 瀏覽:306
zbrushpdf 瀏覽:897
met肌肉能量技術pdf 瀏覽:195
php面試重點 瀏覽:683
如何從管理員界面刪除文件夾 瀏覽:908
單片機三匯流排信息如何隔離 瀏覽:690
雲伺服器研發費用明細 瀏覽:957
unity3d手機游戲開發pdf 瀏覽:366
mysql重啟命令linux 瀏覽:876
程序員日常業余內容 瀏覽:363
steam如何更改吃雞伺服器 瀏覽:212
我的世界up主多人用什麼伺服器 瀏覽:161