rtt studio 生成hex名字修改

发布于 2019-12-22 20:21:24
rtt studio 在属性 构建 设置 GUN ARM Cross Create Flash Image 中可设置生成时hex还是bin。
1、怎么设置hex文件名字。
2、怎样配置能和keil一样能同时生成hex和bin

查看更多

关注者
0
被浏览
728
8 个回答
灰大狼mk
灰大狼mk 2019-12-24
直接:arm-none-eabi-objcopy -O ihex "rtthread.elf" "rtthread.hex"
就好了,可以不用带路径
frankfan
frankfan 2020-05-11
Artifact name 改成 abc 后,前面的命令也要变成:
arm-none-eabi-objcopy -O ihex "abc.elf" "abc.hex"
不然找不到 abc.elf 文件。

想要请教,有没有更通用的写法类似:arm-none-eabi-objcopy -O ihex "*.elf" "*.hex"
rcp
rcp 认证专家 2020-05-12
frankfan 发表于 2020-5-11 10:37
Artifact name 改成 abc 后,前面的命令也要变成:
arm-none-eabi-objcopy -O ihex "abc.elf" "abc.hex"
...


可以用内置变量, 但是Artifact name 也要改成变量形式才行 ${ProjName}.elf
arm-none-eabi-objcopy -O ihex "${ProjName}.elf" "${ProjName}.hex"
frankfan
frankfan 2020-05-12
rcp 发表于 2020-5-12 14:32
可以用内置变量, 但是Artifact name 也要改成变量形式才行 ${ProjName}.elf
arm-none-eabi-objcopy -O i ...


谢谢回复。
但是我不希望输出的文件名等于工程名,而是希望输出 abc.bin 和 abc.hex
请问这样应该怎么操作呢?
rcp
rcp 认证专家 2020-05-12
frankfan 发表于 2020-5-12 15:38
谢谢回复。
但是我不希望输出的文件名等于工程名,而是希望输出 abc.bin 和 abc.hex
请问这样应该怎么操 ...

那只能手动了,Artifact name改成 abc.elf
命令里写
arm-none-eabi-objcopy -O ihex "abc.elf" "abc.hex"
pjdu
pjdu 2020-05-13
编译出来的bin文件特别大,请问是什么原因?bin.png

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友