greenhills专题

【GreenHills】GHS-Point导致的调试HardFault错误

【更多软件使用问题请点击亿道电子官方网站】 1、 文档背景 该客户使用的IDE为S32 Design Studio for ARM ,使用的编译器为GHS compiler,调试器为PE。 客户在使用Ceil函数进行函数调用时,编译可以正常通过,但调试无法成功运行。 并且出现下方错误信息: UsageFault: The processor has attempted to

【GreenHills】解决GHS对于“//”注释符号进行报错的问题

【更多软件使用问题请点击亿道电子官方网站】 1、 文档目标 解决GHS对于使用“//”进行注释内容进行报错的问题 2、 问题场景 在代码中经常使用“//”进行内容注释。但是,在GHS中发现所有的注释信息都被显示了报错。报错信息如下图2-1。 图2-1 3、软硬件环境 1)、软件版本:MULTI 8.1.4,Compiler 2023.1.4 Final Relea

【GreenHills】关于GHS加密狗license激活成功后打开软件提示无可用授权

【更多软件使用问题请点击亿道电子官方网站】 1、 问题场景 用于解决在使用加密狗license去激活旧版本的GHS的时候,激活页面显示激活成功,但是,打开软件显示无可用license(如图2-1),重新激活现象还是一样的。 图2-1 2、软硬件环境 1、软件版本:MULTI 4.0.2 for Mips  2、电脑环境:Windows 11 3、外设硬件:无 3

【Greenhills】MULTI IDE-GHS最新版本Compiler 23.5.4的兼容性问题

【更多软件使用问题请点击亿道电子官方网站查询】 1、 文档目标 关于GHS推出的最新编译器版本 Compiler 2023.5.4在GHS以前版本的MULTI IDE上面能否使用的问题 2、 问题场景 针对于,客户使用MULTI IDE 8.1.4以前的IDE版本,想要搭载使用最新版本的编译器compiler 2023.5.4进行项目开发的问题。 3、软硬件环境 1、软

【GreenHills】:汇编语法

汇编语法 GreenHills的汇编宏定义入口函数brsStartupEntry定义多核的入口地址定义 汇编是编译器必经之路,任何C/C++最终都是转换成汇编,进而执行编译。 这里我们讨论如果编译器是GreenHills时,他的编译过程及相关宏。 GreenHills的汇编宏定义 文件:Davinci\Gen\Appl\Include\BrsHw.h /*******

【Greenhills】MULTIIDE集成第三方的编辑器进行源文件编辑工作

【更多软件使用问题请点击亿道电子官方网站查询】 1、 文档目标 在使用GHS进行工作的时候,可以集成第三方的编辑器进行源文件编辑工作 2、 问题场景 用于解决在GHS中进行项目开发时,对于GHS的编辑器使用不习惯,想要切换到其他第三方的编辑器进行源文件的编辑工作。 3、软硬件环境 1)、软件版本:MULTI 8.1.4,Compiler 2023.1.4 Final Releas

GreenHills基本操作:编译示例

1、主编译入口.gpj  2、项目编译入口.gpj 3、模块编译  4、模块编译入口.gpj  5、模块编译.gpj  6、编译模块中子模块指定的.c文件 7、项目头文件包含入口.opt 8、模块头文件包含入口 .opt