1.Keil 中生成 Bin 文件:
(1)打开工程,点击工具栏上的魔术棒,如图:
(2)在弹出的窗口选择 User 标签页,并进行如下图所示的配置:
为方便观察,上述路径复制如下:
D:\Keil\ARM\ARMCC\bin\fromelf.exe --bin -o ./output/TF1963.bin ./output/TF1963.axf
①此勾一定要勾上
②Keil 自带的转换工具路径(图示路径为 5.0 版本 Keil 的安装路径,具体路径还跟读者的Keil 版本以及安装路径有关)。
③此为 fromelf.exe 工具生成 bin 文件的命令,其中--bin 与-o 之间需要加空格隔开。
④设置输出 bin 文件的存放路径,路径./output/TF1963.bin 的意思是说生成的 bin 文件名为 TF1963.bin,并且存放在当前目录下的 output 文件夹下,MDK 默认当前目录为工程保存的那个目录,在./output/TF1963.bin 中.表示当前目录,如果为当前目录的上一级目录则为..,读者需根据自己的文件存放结构更改路径。
⑤因为 fromelf.exe 生成 bin 文件是需要输入文件的,这一项就是设置输入文件的路径,路径./output/TF1963.axf的意思是说输入文件为当前目录下的output文件夹下的TF1963.axf文件,MDK 默认当前目录为工程保存的那个目录,在./output/TF1963.bin 中.表示当前目录,如果为当前目录的上一级目录则为..,读者需根据自己的文件存放结构更改路径。
【注】这一项的路径输入格式较为严格,在以上 2、3、4、5 项以及--bin 与 -o 之间都需要加空格隔开
(3)其次,选中 output 标签页,注意以下两项。
①选择的路径要与(2)中 5 的路径一样。
②此为 axf 文件的文件名,要与(2)中输入的文件名一样。
到此配置完成,点击 OK,重新编译即可在工程目录下的 output 文件夹下生成所需的 bin 文件
2 IAR 中生成 bin 文件:
(1) 点击工具栏上的 Project 选择 Options 选项,在弹出的窗口中选择 Output Converter选项,进行如下设置:
①中的勾勾上
②中选择 binary
③中的勾勾上即可
上述工作完成后点击 OK,重新编译即可。生成的 bin 文件会保存在工程目录下的 Debug 文件夹下的 Exe 子文件夹中。