【GreenHills】GHS如何修改非源文件的类型属性

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

1、 文档目标

修改已经搭建好的GHS工程中各级非源文件的的类型属性。

2、 问题场景

在客户对于工程进行移植或者搭建的过程中,发现工程中各级程序文件、工程文件的类型选错了,导致工程在构建中出现了问题。客户想要将文件类型属性进行修改,但是,又不愿意重新去搭建工程,重新搭建工程的工作量会很大。所以就需要可以在工程中可以直接去修改文件的类型属性。例如。如图2-1中所示,客户想要将myproject3.gpj文件的属性从project改成program。

图2-1

3、软硬件环境

1)、软件版本:MULTI 8.1.4,Compiler 2023.1.4 Final Release for Embedded ARM 

2)、电脑环境:Windows 11

3)、外设硬件:无

4、解决方法

1)、在所有的工程文件中,都会标注这个文件的类型,如图4-1的第一处,这里标记的就是当前工程文件的类型是“Project”。图中的第二处标记的是default工程中的下级工程文件的类型。

图4-1

2)、想要将myproject3.gpj文件的类型改成Program类型。首先,打开myproject3.gpj文件后,将里面的【Project】修改成【Program】。注意首字母一定要大写,否则是无法识别文件类型的。(如图4-2)

图4-2

3)、修改后的结果如图4-3所示,可以看到myproject3.gpj的文件类型从Project改成了Program。但是,可以从图2-1中看到myproject3.gpj下面的还有一级目录src\Project.gpj不见了。这个是因为,myproject3.gpj的上一级工程文件default.gpj文件中myproject3.gpj的文件类型还是Project,所以导致,myproject3.gpj下一级的内容丢失了。

图4-3

4)、所以,我们需要在Top Project工程文件中,将myProject3.gpj的类型也改成Program。(如图4-4)

图4-4

5)、修改完后,就可以看到工程文件类型已经被改了,并且之前的所有源文件信息也显示出来了,如图4-5。

图4-5

那么根据上面的内容需要注意两个点:

(1)、工程类型修改的时候,必须把首字母大写,不然,软件无法识别该类型属性,默认设置为Text格式。(如图4-6)

图4-6

(2)、修改文件类型一定要逐级地向上修改文件的类型属性,不然会导致文件类型的下面级的内容无法显示。

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

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

关于亿道电子

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

  • 7
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值