Complication Issue: -ETAS OS integration with S32K342 RTD package

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Complication Issue: -ETAS OS integration with S32K342 RTD package

442 Views
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.

Tags (1)
0 Kudos
1 Reply

406 Views
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 Kudos