配置解释:
Before Compile C/C++ File: 编译c文件之前
Before Build:编译之前
After Build/Rebuild:
编译之后运行,然后生成bin文件,
其中Run #1 和Run #2都可以,一样的功能
生成bin文件 ,两种方式
相对路径
fromelf --bin --output ./OBJECT/STM32_MD.bin /OBJECT/STM32_MD.axf
通过语法,建议第二种通用
fromelf --bin -o "$L@L.bin" "#L"
fromelf 中 $L、@L、L的用法
$L、@L、L用来指定对应的路径或名称。
1、L是指axf文件路径,加文件名。
2、$L是指axf的文件路径,不含文件名。
3、@L是指axf的文件名,不含axf的后缀。
比如:生成D:\1\out\aa.axf文件,那么
L的内容为:D:\1\out\aa.axf
$L的内容为:D:\1\out\ (包含最后的“\”)
@L的内容为:aa
bin文件的作用
主要是用于升级单片机,例如使用单片机boot的时候,通过ymodem协议传输bin文件
写道flash中,跳转后运行该程序