天天看點

STM32生成bin檔案

方案一:

第一步:打開Options for Target ‘target 1’對話框,選擇User标簽頁;

第二步:找到fromelf.exe的路徑(keil5在ARMCC裡)

STM32生成bin檔案

第三步:重點(基路徑是工程路徑,bin檔案是根據axf生成的)

接下來要做的要視情況而定:選完fromelf.exe後在輸入框中加個空格然後加一串字 :

 --bin -o  ./Obj/xx.bin  ./Obj/xx.axf

解釋:

這串字元得依情況而定,不能直接照搬。如下下圖所示,部落客把.hex和.axf等檔案輸出到Obj檔案夾裡了,故為:

 --bin -o  ./Obj/xx.bin  ./Obj/xx.axf

是以最終的是:D:\MDK5\ARM\ARMCC\bin --bin  -o  ./Obj/xx.bin  ./Obj/xx.axf

編譯即可生成bin檔案

方案二:

    先使用mdk生成hex檔案,然後使用hex轉bin工具即可直接生成bin檔案。。。。。。。。。。。

下載下傳方式:

使用ST_LINK Utility下載下傳:

1、Target -> Connect

2、Target -> Erase Chip

3、File ->  Open File ->選擇bin或hex檔案

4、Target -> program & verify 

5、出現如下圖的成功下載下傳的标志

STM32生成bin檔案