1. 程式人生 > >MDK生成bin檔案的方法及bin檔案大小對程式的影響

MDK生成bin檔案的方法及bin檔案大小對程式的影響

MDK生成bin檔案的方法及bin檔案大小對程式的影響

      使用MDK軟體一般是不生成bin檔案的,而是生成的是hex檔案。但是在某些時候需要生成bin檔案,或者要知道bin檔案的大小。因為bin檔案的大小直接關乎程式能不能下載到晶片,例如STM32F103ZET6的flash大小是512KB,那麼bin檔案的大小就不能超過512KB,否則程式就不能下載。下面說說如何生成bin檔案:


這一步是在user裡面填寫的。選中fromelf.exe後打個空格鍵,在後面總共填入如下資訊,

D:\MDK514\ARM\ARMCC\bin\fromelf.exe --bin -o  ..\OBJ\RTC.bin ..\OBJ\RTC.axf

--bin -o  ..\OBJ\RTC.bin後面要再打一次空格,輸出的bin檔案在OBJ資料夾裡面,檔名為RTC和你的工程名字一樣。

然後執行編譯程式,可以看到編譯成功,生成了bin檔案


最後可以看到bin檔案的大小317KB沒有超過內部flash的512KB限制,所以程式可以正常下載