当前位置: 首页 > news >正文

【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年,面向中国广大的制造业客户提供研发、设计、管理过程中使用的各种软件开发工具,致力于帮助客户提高研发管理效率、缩短产品设计周期,提升产品可靠性。


http://www.mrgr.cn/news/36575.html

相关文章:

  • 什么是秒传,代码
  • 对 AI 产品定价模式的新思考:基于人数 or 工作量?
  • TLS(Transport Layer Security)是一种加密协议,用于在互联网通信中保护数据的安全性。
  • SQL优化系列-有索引,为什么查询也这么慢?
  • 25 基于51单片机的温度电流电压检测系统(压力、电压、温度、电流、LCD1602)
  • Qwen2.5 模型使用初体验
  • Linux 学习笔记(十五)—— 基础IO
  • 领导收拾下属的10大阳谋
  • static类型成员函数与变量的调用方法
  • 打卡软件——人脸识别综合实现Pro
  • LLM基础概念:Prompt
  • 【转型必看】Java到AI,程序员的逆袭秘籍!
  • 力扣9.26
  • Linux 如何发送 GET 请求
  • Tesla Robotaxi 最新进展分析
  • 高级java每日一道面试题-2024年9月26日-分布式篇-BASE理论是什么?
  • 示例说明:elasticsearch实战应用
  • compose remember 作用
  • Linux驱动开发(速记版)--并发与竞争
  • 2024东湖高新下半年水测公示名单啦