工具/软件:TI C/C++编译器
您好!
我们目前使用 ARM 编译器版本"ti-cgt-arm_16.9.2.LTS "来开发 AUTOSAR MCAL 驱动程序。
目前、此编译器支持 AUTOSAR 3.1版本。 我们正在开发 AUTOSAR 4.2.1版本的驱动程序、要定义的标准类型应符合此要求。
例如、对于符号定义、它如下所示。
E_OK、E_not _OK
[SWS_Std_00006]⌈名称:E_OK、E_NOT _OK 类型:
枚举范围:E_OK 0x00u E_NOT _OK 0x01u
但在我们的编译器 Std_types.h 文件中、它如下定义、没有后缀 U
#ifndef STATUSTYPEDEFINED
#define STATUSTYPEDEFINED
#define E_OK 0x00
typedef unsigned char StatusType;
#endif
#define E_NOT_OK 0x01。
那么、请告诉我们是否有支持 AUTOSAR 4.2.1版本的新编译器可用?