【更多软件使用问题请点击亿道电子官方网站】
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年,面向中国广大的制造业客户提供研发、设计、管理过程中使用的各种软件开发工具,致力于帮助客户提高研发管理效率、缩短产品设计周期,提升产品可靠性。