Hi @bhanu_p,
Yes, you can implement OSIF driver in bare-metal, it is based on the internal SysTick (Solved: how to set systick to get microsecond(us) delay in use s32k144 - NXP Community). Actually, the SDK documentation (under SDK installation C:\NXP\S32DS.3.4\S32DS\software\S32SDK_S32K1XX_RTM_4.0.3\doc) explains how to implement the bare-metal option:


It is only necessary to link the osif_baremetal.c file (and osif.h), and call the OSIF_TimeDelay function, which will initialize the timer, since the timer is initialized at the first call in OSIF that needs timing.
Best regards,
Julián