【GreenHills】使用“gsrec”命令生成二进制文件

【更多软件使用问题请点击亿道电子官方网站

1、 文档目标

记录在GHS中修改工程命令,输出hex,bin文件等,对问题进行快速答疑,GHS编译器如何去使用”gsrec“生成不同的二进制文件。

2、 问题场景

客户想要生成hex,bin文件等,但不知如何修改GHS编译设置,将会使用“gsrec”命令进行bin,hex等二进制文件的输出。

图二

3、软硬件环境

1)、软件版本:Mutil 8.14

2)、电脑环境:Windows 11

3)、外设硬件:无

4、解决方法

1)、进入新建的hello示例工程,选中工程点击快捷键编辑或点击右键选择编辑.gpj文件。

图4-1

2)、在文本内输入<:postexec='gsrec -e 0 -noS5 bin/debug/hello -o bin/debug/hello.hex'>

图4-2

说明:

:postexec=command 指定文件处理后执行的命令。

gsrec gsrec实用程序将可执行文件或多核存档转换为摩托罗拉S-Record或英特尔十六进制格式

-e add(如示例中0) 将终止记录中的入口点设置为给定地址。

-noS5 抑制S5块计数记录的生成。

filename1 -o filename2 指定输入文件1位置,输出2文件名。默认情况下,输出被发送到标准输出。

3)、将该文本文件保存后再编译,在指定文件夹内生成hex或bin文件,修改文件后缀即可。

图4-3

参考:The gsrec Utility Program

 

————————————————————————

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

关于亿道电子

亿道电子技术有限公司(www.emdoor.cn)是国内资深的研发工具软件提供商,公司成立于2002年,面向中国广大的制造业客户提供研发、设计、管理过程中使用的各种软件开发工具,致力于帮助客户提高研发管理效率、缩短产品设计周期,提升产品可靠性。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值