1、 文檔目標
在MDK中如何生成.BIN文件
2、 問題場景
在產(chǎn)品研發(fā)過程中,下載到設(shè)備的Flash中時常需要.bin文件,而Keil MDK只能直接生.Hex文件。
3、軟硬件環(huán)境
1)、軟件版本:Keil MDK5.38a
2)、電腦環(huán)境:Windows 11
3)、外設(shè)硬件:無
4、解決方法
1)、打開工程的build option窗口,勾選上“Create HEX File”,如圖4-1所示:
圖4-1
2)、根據(jù)Keil MDK的安裝路徑和工程的實際情況,在“After Build/Rebuild”的“Run #1”中輸入“C:Keil_v538aARMARMCCbinfromelf.exe --bin --output ./OutBin/STM32F746_Clock.bin ./Objects/STM32F746_Clock.axf”,如圖4-2所示:
圖 4-2
3)、重新編譯工程,則在對應(yīng)的目錄下就可以生成.bin文件,如圖4-3所示:
圖4-3