
Steps to Generate a Bin File in Keil MDK1. Open the ProjectLaunch Keil MDK and open your target project. If you dont have a project yet, you can create a new one first.2. Configure Output Options在Options for Target对话框中切换到User选项卡。在Run User Programs After Build/Rebuild部分勾选Run #1。在Run #1的输入框中输入以下命令fromelf.exe --bin -o ..\OBJ\ledtest.bin #Lfromelf.exe省略绝对路径Keil 会自动去当前使用的编译器工具链你日志里显示的是C:\Keil_v5\ARM\ARMCC\Bin里寻找它。#L这是 Keil 的保留字它会自动被替换为当前生成的.axf文件的完整路径。无论你的工程在哪个盘、哪个目录它都能准确找到输入文件 。-o后的路径这里保留相对路径..\OBJ\它会以.uvprojx工程文件所在目录为基准把 bin 文件输出到上一级的OBJ文件夹里。如果你坚持要输出到D:\CHENG\...那个绝对路径就把-o后的部分换成你的绝对路径但输入文件务必用#L。.ledtest.bin 生成BIN 文件的名称3 在弹出的对话框中切换到Output选项卡。勾选Create HEX File选项确保生成Hex文件。这一步虽然不是直接生成Bin文件但Hex文件是生成Bin文件的基础。