MDK5編譯後沒有hex
❶ keil在「為目標設置選項」->「輸出」->「產生執行文件」選項也打了勾,為何編譯時沒產生HEX文件
你確定沒有生成hex文件?找找工程目錄看看到底有沒有hex文件。
選擇重新編譯全部試試。最好把編譯輸出貼上來看看。
❷ 為什麼我的Keil編譯後無法生成Hex文件,工程我也已經建立好了,在設置里也設置了,就是沒法建立Hex文件
怎麼兩個light函數呢,把另一個名字改下,另外你light函數沒有參數,你light(1)怎麼會有個「1」參數呢,下面light(2)也一樣,把參數去掉,然後把上面兩個子程序名字改成不一樣的。。。
❸ keil編譯無錯誤但 生不成hex
是不是沒有設置啊!keil默認是不生成HEX文件的
設置方法:
1、右擊Target1,在出現的下拉選項中,選擇「OptionsforTarget'Target1'。如圖1所示。
2、點選Output選項,從圖二中可看到,CreateHEXFile項前的選框並沒選中,因默認情況下編譯的時候不生成.HEX燒寫文件。
3、選種CreateHEXFile,如圖3所示。選種後再進行編譯,則可生成.HEX燒寫文件。
❹ keil文件生成只有text 沒有hex文件
那是你的工程沒有設置好參數,見下圖,點那個探針的按鈕,畫有很多紅圈的,出現一個對話框,再點紅圈那項打上勾。這樣設置後再編譯才能生成HEX文件,你得編譯,不編譯當然什麼也不會生成的。
更重要的是,你寫的程序要保存成C文件,如:led2.c 。而不是保存成text。
保存成C文件後,還要新建一個工程,在工程中載入這那C程序,再設置上面的選項,然後編譯。
看來,這些你都沒有做,那怎麼可能生成HEX文件呢。
❺ 在keil c51中為什麼點 buide target後沒有hex文件產生(代碼肯定是對的)
沒有選擇生產 hex文件這一選項
設置如下:
在project workplace中右擊Target1-Options for Target 'Target1'-Output選項卡-把Create HEX這一項勾上-OK,再重新編譯就會生成以.HEX為後綴的文件,下載的時候就是用的這個文件
或者直接 Project-Options for Target 'Target1'-Output選項卡-把Create HEX這一項勾上-OK
❻ keil生成的hex文件去哪了
默認情況下,Keil生成的Hex文件與工程文件在同一個目錄中。也可以手動設置保存的目錄,操作方法如下:
1、點擊Project菜單
2、點擊「Option for Target.....
3、點擊」OutPut,如圖所示設置保存目錄
❼ KEIL生成不了HEX文件。
1、先打開KEIL軟體。
❽ keil編譯時為什麼生成不了hex文件
編程沒有通過是不會產生hex文件的,你這個程序有很多錯誤。有啥不懂就問我,我是學IT的。單片機我也會點兒。
❾ keil運行後沒有保存一個hex的文件
摘要 1.如果不能生成hex文件,第一點你要檢查你的程序是不是對的,點擊bulid看下有錯誤沒,...
❿ keil編譯之後沒有錯誤但是有警告,生成不了hex文件是怎麼回事啊
keil編譯要是只有警告是可以生成HEX代碼的,可是有錯誤,最後的一項是錯誤的。你的keil 安裝完了沒有破解,所以有2K代碼限制,而你程序代碼超過2K了。所以不能生成HEX代碼。下圖畫圈一項就是這個錯誤提示。