為什麼編譯沒有生成hex
㈠ 編譯無法生成HEX文件
創建hex文件的選項你勾上了嗎?這個問題還真的沒遇到過。這個是與你的程序是沒有關系的,只是與你的軟體的設置有關的。你將創建hex文件的選項的前面打鉤,在編譯一次就會有的,若還沒有建議你重新的將你的keil裝上一遍的 修復一下。還不行你換個版本試試。再不行,我也沒轍了。呵呵
㈡ 怎麼生成不了hex文件
是指編譯未通過,還是編譯沒問題,但沒生成hex文件?
你用的是keil吧?它是有一個設置選項決定是否生成hex文件的,你可能沒勾選上。
在"Flash"->"Configure Flash Tools" ->Output中,有一個「Create HEX File」,勾選上即可。
㈢ 之前你的那個問題keil選項中產生HEX文件也是勾上的,程序編譯結果是0錯誤,0警告。但就是沒有生成hex
target not created說明你的程序有問題,必須更正。
程序不正確當然不會生成HEX了
㈣ 用keil c166 編譯 沒有產生hex文件,請問是怎麼回事
正常的,現在keil也學會逗你玩了,哪怕沒成功,keil也報個成功。破解的時候,備個大的程序,代碼編譯出來超過2k的,破解一次,編譯一次,編譯成功才是真正的成功。我朋友破解的時候有破了半天才試出來的,現在破解也是門體力活了。
㈤ KEIL生成不了HEX文件。
1、先打開KEIL軟體。
㈥ 編譯單片機不生成hex文件怎麼回事
你應該有protues這個軟體的吧
雙擊dsn文件用protues打開,就是protues的模擬原理圖,圖形類似於protel原理圖。
如果你打不開的話就是你的protues版本和dsn文件的版本不對。
而hex只能用在protues模擬圖里可編程的東西如8051單片機
雙擊單片機,里邊有個選項「打開文件」,你把hex文件路徑填進去,
然後就可以模擬單片機了
㈦ 請問為什麼keil軟體中沒有錯誤,但不能編譯生成hex文件,當時你是怎麼解決的啊
如果你的keil設置都是對的話,編譯正確後會在軟體最下面的窗口顯示一些信息,其中就有生成xxx.hex的提示。如果有這句話,說明你的keil確實設置正確,並且也生成了可執行文件。這時候就只有一個可能,是你下載到單片機的可執行文件不是最新生成的,可以嘗試在下載時重新定位你的可執行文件。比如宏晶單片機在使用串口下載程序時,每次都要重新定位新生成的可執行文件。
㈧ keil編譯之後沒有錯誤但是有警告,生成不了hex文件是怎麼回事啊
keil編譯要是只有警告是可以生成HEX代碼的,可是有錯誤,最後的一項是錯誤的。你的keil 安裝完了沒有破解,所以有2K代碼限制,而你程序代碼超過2K了。所以不能生成HEX代碼。下圖畫圈一項就是這個錯誤提示。
㈨ 為什麼用keil軟體不能生成.hex文件
第一:如果程序編譯沒通過就不會生成。
第二:在OPTION選項卡里的生成HEX選項有沒有選中,沒選中也不會生成。
㈩ 匯編語言編譯後為什麼不能生成HEX文件求助。
有
800H
位元組的限制,是沒有破解。
在你的文件夾中,找找系列號,填上,即可。