Rtthread studio 使用教程(1)同时生成elf,bin和hex文件并自定义输出文件名

1:打开构建配置,选择c/c++下的《设置》----构建步骤–构建后步骤—命令
输入构建命令

arm-none-eabi-objcopy -O ihex "${ProjName}.elf" "${ProjName}.hex"

该命令是是用于将 ARM 平台编译生成的 ELF 格式文件转换为 Intel HEX 格式的标准操作。
2:继续选择c/c++下的《设置》----构建工件—Artifact name:
修改为
${ProjName}

命令解析
arm-none-eabi-objcopy 是 ARM 工具链中的一个二进制文件处理工具,主要用于目标文件格式转换。它将 ELF(可执行与可链接格式)文件转换为其他二进制格式(如 HEX、BIN)
参数说明
-O ihex:指定输出格式为 Intel HEX 格式(注意 O 是大写字母)
"${ProjName}.elf":输入的 ELF 文件路径,通常由编译器(如 arm-none-eabi-gcc)生成。
${ProjName}.hex”:输出的 HEX 文件路径,供烧录工具使用。
操作示意图
在这里插入图片描述
在这里插入图片描述
随后正常构建即可
可以看到我这里已经正常生成文件
在这里插入图片描述
对你有用就点个赞吧

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值