1、 文檔目標
修改已經(jīng)搭建好的GHS工程中各級非源文件的的類型屬性。
2、 問題場景
在客戶對于工程進行移植或者搭建的過程中,發(fā)現(xiàn)工程中各級程序文件、工程文件的類型選錯了,導致工程在構(gòu)建中出現(xiàn)了問題。客戶想要將文件類型屬性進行修改,但是,又不愿意重新去搭建工程,重新搭建工程的工作量會很大。所以就需要可以在工程中可以直接去修改文件的類型屬性。例如。如圖2-1中所示,客戶想要將myproject3.gpj文件的屬性從project改成program。

圖2-1
3、軟硬件環(huán)境
1)、軟件版本:MULTI 8.1.4,Compiler 2023.1.4 Final Release for Embedded ARM
2)、電腦環(huán)境:Windows 11
3)、外設硬件:無
4、解決方法
1)、在所有的工程文件中,都會標注這個文件的類型,如圖4-1的第一處,這里標記的就是當前工程文件的類型是“Project”。圖中的第二處標記的是default工程中的下級工程文件的類型。

圖4-1
2)、想要將myproject3.gpj文件的類型改成Program類型。首先,打開myproject3.gpj文件后,將里面的【Project】修改成【Program】。注意首字母一定要大寫,否則是無法識別文件類型的。(如圖4-2)

圖4-2
3)、修改后的結(jié)果如圖4-3所示,可以看到myproject3.gpj的文件類型從Project改成了Program。但是,可以從圖2-1中看到myproject3.gpj下面的還有一級目錄srcProject.gpj不見了。這個是因為,myproject3.gpj的上一級工程文件default.gpj文件中myproject3.gpj的文件類型還是Project,所以導致,myproject3.gpj下一級的內(nèi)容丟失了。

圖4-3
4)、所以,我們需要在Top Project工程文件中,將myProject3.gpj的類型也改成Program。(如圖4-4)

圖4-4
5)、修改完后,就可以看到工程文件類型已經(jīng)被改了,并且之前的所有源文件信息也顯示出來了,如圖4-5。

圖4-5
那么根據(jù)上面的內(nèi)容需要注意兩個點:
(1)、工程類型修改的時候,必須把首字母大寫,不然,軟件無法識別該類型屬性,默認設置為Text格式。(如圖4-6)

圖4-6
(2)、修改文件類型一定要逐級地向上修改文件的類型屬性,不然會導致文件類型的下面級的內(nèi)容無法顯示。

首頁 > 資源中心 > FAQ
