Rtthread studio 使用教程(1)同时生成elf,bin和hex文件并自定义输出文件名
五分钟完成rtthread studio生成多类型输出文件
·
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 文件路径,供烧录工具使用。
操作示意图

随后正常构建即可
可以看到我这里已经正常生成文件
对你有用就点个赞吧
更多推荐



所有评论(0)