|
| 在上面欄里,有個三個小塊塊標志左邊那個標志,打開,選擇output,然后勾選create a hex 就行 |
| 在device里邊看一下你的芯片選型是否正確,并且更改到你實際情況的芯片類型。然后再utilities里邊的setting看一下你選的芯片內存大小和你的實際芯片容量是否相同 |
一個小錘子,里面Creat... .Hex文件這個選項要勾中才可以![]() |
| 左側右鍵target,點擊option to target...,上方點擊output,給hex打上勾,確定,重新run |
| 沒有勾選是否生成 hex |
| keil授權文件還有stc 89c51的幾個文件都需要加載在keil里面,我看你這個工程里沒有c51的文件,你可以去百度搜一搜。 |
| kill設置里面的生成HEX文件勾選了沒有 |
| 樓上講得很詳盡了 |
| 只有編譯沒有錯誤才可能生成HEX(有警告沒關系),如果編譯通過說明你的程序語法沒有錯誤,再然后不能生成HEX就考慮你的單片機內部資源是否夠用。 |
| 你是否遺漏了步驟 |
| 你要把那個create hex勾上,在工具欄那里面 |
| 設置里面 output里 create hex這個選項勾上 |
|
你編譯還沒成功 |
|
選項沒點啊 |
| 沒有勾選創建HEX文件 |
| Keil軟件沒有設置生成hex文件,設置 - output - create hex這個選項要勾上 |
| 你的編譯沒通過啊 |
|
點擊菜單上的Flash,選擇configure Flash toolst選擇Output標簽,勾選Create HEX File 就可以了. 在那個像魔法棒那個標志里面,output中生成hex文件打鉤 點擊菜單“Option for Tagret '...'” ---> 選擇“Output”頁--->鉤選“Create HEX File”--->重編譯 如果程序無誤,在Project的當前目錄即會產生HEX文件 點擊菜單“Option for Tagret '...'” ---> 選擇“Output”頁--->鉤選“Create HEX File”--->重編譯 勾選生成HEX文件就好啦,看圖 ![]() |