文档目标:在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 编译器结束。