.bin文件 .hex文件和.s19文件區別

bin文件是我們最常見的二進制文件,它是純數據文件,也即是“所見即所得”,所以如果我們想看看需要下載到單片機flash的數據的大小,最簡單的方法就是查看我們編譯連接後生成的bin文件大小;

hex文件則是Intel很早就推出的一種文件格式,它除了有效數據信息之外還包含了一些多餘信息(包括地址信息,校驗碼之類的等等信息),所以hex文件是很大的,而最終下到單片機的flash裏的仍是其中的有效數據段,而其他的信息段則是作爲flash編程軟件的輔助信息的(包括地址信息)。因此我們常見的問題就來了,如果燒寫或者下載Bin文件時,軟件會彈出首地址框輸入相應地址信息,而在燒寫Hex文件的時候則不必再輸入地址信息了,因爲Hex裏面已經包含了。

至於S19文件則是飛思卡爾提出的文件格式,與Hex原理類似,只不過格式不一樣罷了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章