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.
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.
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):
Best Regards,
Nam