方案一:
第一步:開啟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檔案所在的位置 是否在當前工程的目錄下,就是路徑填寫的時候是 還是 等等,當然也是可以填...