導航:首頁 > 源碼編譯 > keil編譯生成的bin文件作用

keil編譯生成的bin文件作用

發布時間:2023-08-26 07:22:55

㈠ keil生成的文件怎麼那麼多,分別是什麼,比如.opt .bak .plg

.plg:編譯器編譯結果
.hex和.bin:可執行文件
.map和.lst:鏈接文件
.o:目標文件
.crf、.lnp、.d和.axf:調試文件
.opt:保存工程配置信息
.bak:工程備份文件

㈡ 如何打開keil生成的bin文件

點擊User欄,將RUn#1打丁勾,並在後面的方框中填入生成,bin的路徑。我的路徑為:fromelf(一個空格)--bin(一

㈢ 在keil uvision中如何生成.bin文件

如果是MDK,可以直接在項目選項的用戶自定義中,在編譯完成後自動執行。例如:
C:\Keil\ARM\BIN40\fromelf.exe --bin --output abcdefg.bin output\abcdefg.axf

如果是C51,需要藉助第三方的hex2bin.exe來自動完成轉換。

㈣ keil生成的文件分別是什麼

.plg:編譯器編譯結果x0dx0a.hex和.bin:可執行文件x0dx0a.map和.lst:鏈接文件x0dx0a.o:目標文件x0dx0a.crf、.lnp、.d和.axf:調試文件x0dx0a.opt:保存工程配置信息x0dx0a.bak:工程備份文件

單片機能讀懂的文件是什麼文件

單片機能讀懂的的文件有HEX和BIN。
hex文件格式是可以燒寫到單片機中,被單片機執行的一種文件格式,生成Hex文件的方式有很多種,可以通過不同的編譯器將C程序或者匯編程序編譯生成hex。Hex文件如果用特殊的程序來查看(一般記事本就可以實現)。打開後可發現,整個文件以行為單位,每行以冒號開頭,內容全部為16進制碼(以ASCII碼形式顯示)。
Bin文件即為二進制文件,其用途依系統或應用而定。一種文件格式binary的縮寫。一個後綴名為".bin"的文件,只是表明它是binary格式。比如虛擬光碟機文件常用".bin"作為後綴,但並不意味著所有的bin文件都是虛擬光碟機文件。一般來講是機器代碼,匯編語言編譯後的結果(磁碟操作系統下匯編語言編譯後與".com"文件相類似),用debug、WINHEX,U_EDIT等軟體可以打開(通常不一定能看得懂是些什麼除非學習過匯編語言)。這類所有的文件,無論後綴名是什麼,一律分為兩種格式" .text"和".binary".
HEX可以有KEIL生成,常用。BIN文件可以由其它軟體生成,如圖片轉化成二進制的軟體。一般燒寫器會配有個專用的軟體,裡面都支持HEX和BIN兩種文件。
HEX文檔是ascii碼的文檔。是不能直接燒到單片機中的。中間要有轉換程序。但是現在很多編程器都設計成直接可以導入hex文件燒錄的,其實這是做了設計的。bin文件是二進制文件,是可以直接燒到晶元中,中間不用轉換的。HEX文件中是包含了地址信息的。這和BIN文件不同,BIN文件中只包含了數據信息,所以其實有時候同一個程序,bin文件和hex文件的容量都不相同的,晶元解密出來的文件一般也是bin或者hex格式。

㈥ keil軟體通過編譯生成的燒錄文件是什麼格式

編譯生成的文件:plg;編譯器編譯結果.hex和.bin;可執行文件:.map和.lst。
程序員將產品的邏輯操作抽象為C代碼,然後通過編譯器的編譯和鏈接,生成微處理器可執行的機器碼。
在典型的應用程序中,編譯器或匯編器將程序的源代碼(例如C或匯編語言)轉換為機器代碼,並將其輸出到一個文件中。然後,這個文件由程序員導入,以將機器代碼「燒錄」到ROM中,或傳輸到目標系統以進行載入和執行,這個存放機器碼的文件就是燒錄文件。

閱讀全文

與keil編譯生成的bin文件作用相關的資料

熱點內容
if什麼app 瀏覽:712
演算法的書java 瀏覽:564
手機有網為什麼顯示伺服器異常呢 瀏覽:323
程序員黃格子襯衫 瀏覽:280
曲面屏編程 瀏覽:605
轉轉app是否秒綁是什麼意思 瀏覽:678
剛畢業的程序員如何做職業規劃 瀏覽:359
哪一款c語言編譯器比較好 瀏覽:536
南寧程序員現狀 瀏覽:864
新論pdf 瀏覽:590
bat大廠程序員十大標准 瀏覽:594
工程人程序員醫生圖片 瀏覽:501
車上顯示伺服器未激活是什麼意思 瀏覽:630
海歸程序員回國求職 瀏覽:13
單片機哪個工作區可以切換4個區 瀏覽:480
2019彩六改伺服器地址 瀏覽:422
程序員女有什麼特點 瀏覽:522
程序員的行情如何 瀏覽:313
程序員老宅視頻 瀏覽:559
安卓手機如何使用藍牙鍵鼠 瀏覽:241