【ARM】在MDK中如何生成.BIN文件

1、 文档目标

在MDK中如何生成.BIN文件

2、 问题场景

在产品研发过程中,下载到设备的Flash中时常需要.bin文件,而Keil MDK只能直接生.Hex文件。

3、软硬件环境

1)、软件版本:Keil MDK5.38a

2)、电脑环境:Windows 11

3)、外设硬件:无

4、解决方法

1)、打开工程的build option窗口,勾选上“Create HEX File”,如图4-1所示:

图4-1

2)、根据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)、重新编译工程,则在对应的目录下就可以生成.bin文件,如图4-3所示:

图4-3