STM32生成bin檔案

2021-08-02 00:00:45 字數 825 閱讀 7871

方案一:

第一步:開啟options for target 『target 1』對話方塊,選擇user標籤頁;

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

第三步:重點(基路徑是工程路徑,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檔案。。。。。。。。。。。

1、target -> connect

2、target -> erase chip

3、file ->  open file ->選擇bin或hex檔案

stm32生成bin axf檔案

圖1 如圖1錯誤記錄一下在使用stm32生成bin axf檔案注意的問題。生成bin axf檔案的路徑要選擇正確,比如工程當前目錄使用.也沒有問題 我的bin檔案放在工程目錄下級目錄bin中,故使用.bin a1 boot f3.bin 生成bin axf檔案需要設定一些選項,如圖2和3 圖2 圖3...

KEIL5生成bin檔案

新增.bin檔案轉換工具 keil5的自帶.bin檔案轉化工具在安裝目錄下 我的安裝目錄是c盤即,c keil v5 arm armcc bin fromelf.exe 新增格式為 c keil v5 arm armcc bin fromelf.exe bin o file.bin objects ...

Keil5 生成 Bin 檔案

非fromelf.exe方式 上圖 核取方塊 run 1 必選 固定 輸入 fromelf 1個空格 bin 1個空格 output 1個空格 後面是路徑 前是輸出的位置bin,後是axf檔案位置 注意點,axf檔案所在的位置 是否在當前工程的目錄下,就是路徑填寫的時候是 還是 等等,當然也是可以填...