mdk編譯成功
㈠ keil。明明之前編譯成功了怎麼換了自己的電腦就warnings了呢_(:з」∠)_
1、一種情況是你編譯器設置問題,在option裡面把編譯選項,從small改為large模式
2、另一種情況就是你在編輯時,空白處帶入了;這種非法字元,例如在最後一行加上;,語法沒錯誤,但是有警告
希望可以幫到你,如果滿意請採納!
㈡ 用keil寫出程序,編譯完成後,生成的hex文件,載入protuse單片機中現象怎麼沒有改變
閣下看看我的網路空間,里有keil跟proteus聯調的文章,照那個做就可以。
如果單獨把hex文件載入proteus,也可以模擬的。但無法用keil控制proteus的模擬運行。只能看全速運行的結果。
http://hi..com/hychyc_2008/blog/item/f2f6ae1a188ca6ddac6e750e.html
㈢ 單片機匯編程序在keil中編譯成功,但是Proteus中卻模擬不了
編譯成功 只能證明語法正確 可能你的硬體有問題,也可能程序就不對,單步執行一下吧。。看看 ,也可能protus的問題 以前我做數碼管的動態顯示。。就不行。。。放在開發板上就行。
㈣ keil c51編譯成功後下載出錯
在project
workplace中右擊Target1-Options
for
Target
'Target1'-Output選項卡-把Create
HEX這一項勾上-OK,再重新編譯就會生成以.HEX為後綴的文件,下載的時候就是用的這個文件
或者直接
Project-Options
for
Target
'Target1'-Output選項卡-把Create
HEX這一項勾上-OK
㈤ 為什麼用MDK4.2版本的時候編譯正常,用4.6版本就出問題了。
請注意CMSIS文件路徑設置,兩個版本的軟體默認使用的路徑不同,一個是系統自帶的,一個固件庫里的。請注意設置路徑。
㈥ 我在KEIL用匯編寫的,編譯成功了,但是在子文件顯示的是打叉的,為什麼
#include<reg51.h> 類似這樣的子文件的名字寫錯,編譯軟體內根本沒有這個文件,所以打錯號。但是你的主程序是跑的通的,所以依然可以編譯。
㈦ keil5 編譯能正常通過 但是有紅叉 文件路徑,文件名,C選項卡已經添加路徑 為啥,,,,,
看看編譯內容 通過了是否有警告 如果沒有警告就不用理
如果有就去看警告內容 不要忽視警告!!
㈧ keil編程很多錯誤,但是編譯依然通過,怎麼回事
如果能通過的話,說明編譯系統在設計時就考慮到兼容性的問題,說明 Keil適用性更強更靈活了。
㈨ keil uvision4 編譯成功,也勾選了create HEX,但是沒有見到hex文件,那是什麼問題呢
超過軟體偏譯尺寸,軟體沒破解吧