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

相关文章:

  • (done) 声音信号处理基础知识(4) (Understanding Audio Signals for ML)
  • python虚拟环境创建使用
  • 神舟笔记本安装Control Center无法打开
  • [机器学习]04-逻辑回归(python)-03-API与癌症分类案例讲解
  • Math Reference Notes: 微分与积分:局部与全局的几何理解
  • Linux必学知识点:单独编译、烧写构建某个镜像,打包Linux系统镜像
  • AI日常绘画【国庆海报】:盛世迎华诞,最强AI绘图大模型Flux国庆节海报制作教程
  • 管家婆分销费用分摊功能使用说明!
  • Gradio 自定义组件
  • 三天搞了7000,AI绘本副业赚钱新途径,抓住绘本创业,轻松开启副业
  • PostgreSQL 主从的进程和Oracle dataguard的进程对比介绍
  • 计算机毕业设计 基于 Hadoop平台的岗位推荐系统 SpringBoot+Vue 前后端分离 附源码 讲解 文档
  • [Redis][Zset]详细讲解
  • PHP转Go很丝滑开发框架设计思路-把php优秀设计借鉴到Go框架设计里面-保留php开发习惯又能提供高软件性能
  • 主流的消息队列
  • 230. Kth Smallest Element in a BST
  • AWS实战 - 利用IAM对S3做访问控制
  • CSS中外联样式表代表的含义
  • Java程序员幽默爆笑锦集
  • oldjun 检测网站的经验
  • react 代码优化(一) ——事件处理
  • Transformer-XL: Unleashing the Potential of Attention Models
  • Vue.js 移动端适配之 vw 解决方案
  • 阿里云前端周刊 - 第 26 期
  • 编写符合Python风格的对象
  • 实现简单的正则表达式引擎
  • 函数计算新功能-----支持C#函数
  • 摩拜创始人胡玮炜也彻底离开了,共享单车行业还有未来吗? ...
  • ​水经微图Web1.5.0版即将上线
  • #NOIP 2014# day.2 T2 寻找道路
  • #大学#套接字
  • $.ajax()方法详解
  • (1/2)敏捷实践指南 Agile Practice Guide ([美] Project Management institute 著)
  • (14)目标检测_SSD训练代码基于pytorch搭建代码
  • (C#)一个最简单的链表类
  • (Java入门)抽象类,接口,内部类
  • (LNMP) How To Install Linux, nginx, MySQL, PHP
  • (八)c52学习之旅-中断实验
  • (层次遍历)104. 二叉树的最大深度
  • (附源码)springboot金融新闻信息服务系统 毕业设计651450
  • (附源码)ssm考试题库管理系统 毕业设计 069043
  • (六)激光线扫描-三维重建
  • (四)库存超卖案例实战——优化redis分布式锁
  • (文章复现)基于主从博弈的售电商多元零售套餐设计与多级市场购电策略
  • (原創) 人會胖會瘦,都是自我要求的結果 (日記)
  • (转)视频码率,帧率和分辨率的联系与区别
  • (转载)在C#用WM_COPYDATA消息来实现两个进程之间传递数据
  • **CI中自动类加载的用法总结
  • ./configure,make,make install的作用(转)
  • .NET 解决重复提交问题
  • .NET 设计模式初探
  • .net6解除文件上传限制。Multipart body length limit 16384 exceeded
  • .net程序集学习心得
  • .NET高级面试指南专题十一【 设计模式介绍,为什么要用设计模式】
  • .NET开发人员必知的八个网站