文檔目標(biāo):在S32 Design Studio 中添加GreenHills 編譯器
應(yīng)用場景:在S32 Design Studio中編輯的項(xiàng)目,需要進(jìn)行功能安全的工具進(jìn)行編譯。
軟硬環(huán)境:
1、軟件版本:MULTI 8.1.4,Compiler 2023.1.4 Final Release for Embedded ARM
2、S32 Design Studio for S32 Platform Version: 3.4
3、電腦環(huán)境:Window 10
解決方法:
S32 Design Studio是基于Eclipse 的框架,而GreenHills是可以嵌入到Eclipse的,因此可以使用GreenHills嵌入到S32 Design Studio實(shí)現(xiàn)對工程的編譯。
1 在S32 Design Studio的help下拉菜單中選擇Install New Software
圖 1
2 在Install對話框中點(diǎn)擊“Add”,之后在出現(xiàn)的“Add Repository”對話框中點(diǎn)擊“Local”.選擇GreenHills的編譯器的安裝目錄(例如:C:ghscomp_202314eclipse),點(diǎn)擊“選擇文件夾”。
圖2
3在Name文本框內(nèi)輸入編譯器的名字(例如GHS_Eclipse),點(diǎn)擊“Add”添加。
圖 3
4 在Name 列表中選擇您目標(biāo)的架構(gòu)的編譯器(例如 ARM 及ARM64),然后點(diǎn)擊“Next”
圖 4
5 再點(diǎn)擊“Next”
圖 5
6 選擇接受許可協(xié)議,再點(diǎn)擊“Finish”
圖 6
7 軟件安裝完成之后需要重啟軟件。
圖 7
8選擇 "Window" 下拉菜單的 "Preference" ,再選擇 "S32 Design Studio for S32 Platform" 下的
"S32DS Variables"設(shè)置 S32DS_GHS_PATH 這個(gè)變量 (例如" C:ghscomp_202314").
圖 8
9 至此在S32 Design Studio安裝GreenHills 編譯器結(jié)束。