Complication Issue: -ETAS OS integration with S32K342 RTD package

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

Complication Issue: -ETAS OS integration with S32K342 RTD package

423 次查看
saginala_khaderbasha
Contributor I

Hello Team,

We are working with 3rd part Autosar OS integration with RTD package 2.0.0.

While integrating the 3rd party OS (provided by ETAS), the dependency of the NXP OS has been nullified.

OS Configurations – A simple scheduling task of 10 msec is defined.

RTD package – A DIO example with port pin toggling is considered. In 10 msec task, port toggling is performed in sample application.

when we trying to enable the user mode form MCU configuration we are facing some complication issues & Compiler we are using was GreenHills 2021.1.4.

Below I am attaching the error we are facing for reference.

saginala_khaderbasha_0-1680426053848.jpeg

Error Txt Message: -
plugins//Rte_TS_T40D34M20I0R0/src/SchM_Dio.c", line 426: error #1530:
          this builtin function may not have its address taken
          msr_DIO_EXCLUSIVE_AREA_01[u32CoreId] = OsIf_Trusted_Call_Return(Dio_schm_read_msr);

Please help resolve this issue at the earliest.

Regards,

Saginala Khaderbasha.

标记 (1)
0 项奖励
1 回复

387 次查看
namnguyenviet
NXP Employee
NXP Employee

Hello,

It looks like you haven't defined the OsIf_Trusted_Call_Return, or the definition was somehow misinterpreted. Here is the guidance to implement the user-mode in autosar OS (it's noted in RTD 2.0.2 and above):

namnguyenviet_0-1680782942986.png

Best Regards,

Nam

 

0 项奖励