After Build - User command #1: D:\Keil_v5\ARM\ARMCC\bin\fromelf.exe --bin --output=Template.bin ..\OBJ\Template.axf
时间: 2023-08-26 16:06:18 浏览: 97
这个命令是用于将一个名为 Template.axf 的文件转换为二进制文件 Template.bin。执行该命令后,fromelf.exe 将会读取 Template.axf 文件并将其转换为二进制格式,并将结果保存为 Template.bin 文件。该命令使用了 --bin 标志来指定输出格式为二进制,并使用 --output 选项来指定输出文件的路径和名称。在这个例子中,输出文件路径为 ..\OBJ\Template.bin。
相关问题
After Build - User command #1: C:\Keil_v5\ARM\ARMCLANG\bin\fromelf.exe--bin --output=E:\BIN\XJ_TYPL\XJ_YPTL.BIN ..\..\Listing\XJ_YPTL.axf
根据提供的引用内容,可以看出这是一个关于Keil MDK编译器的错误提示。错误提示是由于编译器默认生成的是HEX文件,而在IAP中需要使用BIN文件,因此需要使用MDK自带的转换工具fromelf.exe将HEX文件转换为BIN文件。具体步骤如下:
1. 打开MDK,点击Options for Target,选择User。
2. 确认After Build/Rebuild下面的Run #1已经打了√。
3. 点击后面的文件夹,找到fromelf.exe工具,一般在MDK文件夹下的ARM\ARMCC\bin目录下。
4. 在fromelf.exe后面加上参数--bin --output=E:\BIN\XJ_TYPL\XJ_YPTL.BIN ..\..\Listing\XJ_YPTL.axf,其中E:\BIN\XJ_TYPL\XJ_YPTL.BIN是转换后的BIN文件路径,..\..\Listing\XJ_YPTL.axf是需要转换的HEX文件路径。
5. 点击OK重新编译即可。
After Build - User command #1: D:\Keil_v5\\ARM\ARMCC\bin\fromelf.exe --bin --output=.\..\bin\YY_AC100.bin ..\OBJ\YY_AC100.axf
这是一个在 Keil MDK 中进行 ARM Cortex-M 微控制器项目编译后执行的用户命令。该命令使用了 Keil 提供的 fromelf 工具,将编译生成的 AXF 文件转换为二进制文件,并将其输出到指定目录下的 YY_AC100.bin 文件中。这个过程中,可能还会进行一些其他的优化处理,具体可以参考 Keil MDK 的官方文档。