【ARM】S32 Design Studio如何添加GreenHills 编译器?-2023

文档目标:在S32 Design Studio 中添加GreenHills 编译器


应用场景:在S32 Design Studio中编辑的项目,需要进行功能安全的工具进行编译。


软硬环境:

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、电脑环境:Window 10


解决方法:


S32 Design Studio是基于Eclipse 的框架,而GreenHills是可以嵌入到Eclipse的,因此可以使用GreenHills嵌入到S32 Design Studio实现对工程的编译。


1 在S32 Design Studio的help下拉菜单中选择Install New Software


图 1


2 在Install对话框中点击“Add”,之后在出现的“Add Repository”对话框中点击“Local”.选择GreenHills的编译器的安装目录(例如:C:ghscomp_202314eclipse),点击“选择文件夹”。


图2


3在Name文本框内输入编译器的名字(例如GHS_Eclipse),点击“Add”添加。


图 3


4 在Name 列表中选择您目标的架构的编译器(例如 ARM 及ARM64),然后点击“Next”


图 4


5 再点击“Next”


图 5


6 选择接受许可协议,再点击“Finish”


图 6


7 软件安装完成之后需要重启软件。


图 7


8选择 "Window" 下拉菜单的 "Preference" ,再选择 "S32 Design Studio for S32 Platform" 下的

"S32DS Variables"设置 S32DS_GHS_PATH 这个变量 (例如" C:ghscomp_202314").


图 8


9 至此在S32 Design Studio安装GreenHills 编译器结束。