檔案格式
HEX檔案是一種在微控制器和單片機(MCU)固件開發中常用的檔案格式。
HEX檔案通常包含十六進制的代碼和數據,這些代碼和數據可以被直接燒寫到單片機或微控制器的ROM、EPROM或Flash存儲器中。HEX檔案是文本格式,每行包含一個HEX記錄,這些記錄由機器語言碼和/或常量數據的十六進制編碼組成。它們通常使用ASCII碼格式,便於人類閱讀和編輯。
在開發過程中,編譯器或彙編器可以將C程式、彙編程式或其他原始碼編譯或彙編成HEX檔案。例如,基於STM32F103硬體使用MDK開發工具時,就可以生成HEX檔案。此外,HEX檔案也可以使用特定的軟體(如Notepad++或HexView)打開和查看。