Ⅰ keil5如何編譯運行
這個是能夠通過先拷貝到電腦裡面,然後再打開c語言,或者是Java進行給他編輯程序就可以了。
Ⅱ 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
排除問題經過:
因程序編譯通過,證明程序本身沒問題,下載程序後也能正常運行;不過為了追求完美,我看到錯誤始終感覺心裡不爽;
於是網路,無果,有關這個問題的回答太少了,無法,還得靠自已;
根據提示說問題出在
Include "G:\Sams\Nu_Link_Driver.ini"
;[Version]
^
*** error 10: Syntax error
於是打開了G:\Sams\Nu_Link_Driver.ini"這個配置文件,檢查後沒問題;
根據多年的經驗判斷,這個問題一定出現在Keil5的設置上;
於是進入Kei5設置界面逐一排查,最後發現問題出在:
Utilitilies選項卡下面Configure Flash Menu Command中,如下圖:
Ⅲ Keil_v5編譯時不能打開嵌入匯編輸出文件怎麼辦
……不要把目錄設定到本機的AppData\Local\這種對用戶許可權有要求的目錄下……
一般應當在其它非系統盤單獨建立短一些的目錄……
Ⅳ keil是如何進行編譯的
這個函數一定是形如void
f1(void)的簡單函數。keil在編譯時對於無參數的函數是可以直接編譯的,不報錯,但鏈接的時候肯定會出錯啦,找不到地址嘛。
Ⅳ 高分懸賞 Keil5.15/5.16安裝後編譯總示「E:\keil5\516\ARM\PACK\Keil\LPC1700_DFP\2.1.0\Device\Include
第一錯是要包含路徑,如果沒有安裝cmsis的pack
ARM\Pack\ARM\CMSIS\4.3.0\CMSIS\Include
第二錯是要包含路徑,如果沒有安裝cmsis的pack
沒有加入startup_xxxx.s.
Ⅵ keil如何編譯C++語言
跟C一樣用,只不過所有源碼文件使用.cpp後綴,Keil就會自動調用C++編譯器了
Ⅶ 如何使用keil 5 編寫 51單片機 工程
1.先安裝Keil C51並破解,再安裝MDK5並破解。
2.分別打開Keil C51和MDK5的安裝目錄。將Keil C51安裝目錄下的C51文件夾復制到MDK5的安裝目錄文件夾下。
3.分別打開TOOLS.INI文件;將Keil C51下TOOLS.INI文件的內容復制,粘貼到MDK5下TOOLS.INI文件內容的最低端。
4.注意查看並找到粘貼到MDK5下TOOLS.INI文件中如下行代碼:
[C51]
PATH="D:KeilC51"(Keil C51安裝目錄下TOOLS.INI文件中的內容)
將Keil處的內容改成與MDK5下TOOLS.INI文件中如下行代碼:
RTEPATH="D:Keil_v5ARMPACK"
Keil_v5處的內容一樣。
目的是讓軟體在MDK5安裝目錄內找到C51文件。
5.完成以上操作,就可以將安裝的Keil C51軟體卸載,在MDK5軟體上就可以編譯C51單片機程序了。親自測試可行。
來自:網頁鏈接
Ⅷ 使用keil 5.1 編譯時出現的,這是什麼原因啊 *** Using Compiler 'V5.05 update 1 (build 106)',
路徑不對吧。
你的錯誤提示信息不全。
Ⅸ keil5如何生成axf文件
1、Option for Target-User 在如下圖位置填入命令C:\Keil_v5\ARM\ARMCC\bin\fromelf.exe --bin -o ./Objects/MCUAPP.bin ./Objects/*.axf(根據keil安裝路徑不同 C:\Keil_v5\ARM\ARMCC\bin\fromelf.exe 會不一樣)
2、注意點:Output欄填寫Name of Executable時一定不要出現「.」
Ⅹ keil5如何建立新工程
原發布者:NewMoon1108 雙擊KeiluVision5快捷方式,運行KeiluVision5 1、新建工程[Project]->[NewuVisionProject...] 選擇文件夾(自定義),輸入文件名(例Test01)[保存]2、選擇CPU型號展開[Freescale],選擇[K60Series]下[MK60DN512xxx10][OK]3、選擇運行環境勾選[Device]->[Startup][OK]4、設置屬性[Project]->[OptionsforTarget'Target1'...ALT+F7]或選中Target1後,滑鼠右鍵,選擇[OptionsforTarget'Target1'...ALT+F7]Target屬性頁,根據開發板上硬體,填入相應晶體頻率如圖紅框所示C/C++屬性頁,選擇[IncludePaths]後[...]按紐,如圖紅框如示選擇工具欄上[New/Insert]按紐,,如圖紅框如示選擇[C:\Keil_v5\ARM\Pack\ARM\CMSIS\4.2.0\CMSIS\Include]目錄[OK]Debug屬性頁,選擇PEMicroDebugger調試器,如圖紅框所示[OK]5、常式展開[]Target1]選擇[SourceGroup1],單擊滑鼠右鍵,選擇[AddNewItemto'SourceGroup1']選擇CFile(.c),選擇文件夾路徑(自定義),填寫文件名Test01加入如下代碼6、編譯[Project]->[BuildTargetF7]或單擊編譯工具欄中Build圖標修改並編譯至0Error(s),0Warning(s). 7、調試[Debug]->[Start/StopDebugSessionCtrl+F5]或單擊調試工具欄中Start/StopDebugSession圖標[Connect(Reset)]