-
Bug
-
Resolution: Fixed
-
Medium
-
MCAL
-
MCAL-25830
-
-
MCAL_SitaraMPU_09.02.00
-
-
The TI SPI McAL driver calls the GetCounterValue() API inside Spi_logJob() API to get the timestamp when a job is triggered. The GetCounterValue() then calls the Vector Microsar OS API Os_Api_GetCounterValue() to get the counter value. This OS API shall not be called with interrupts disabled as per the Microsar OS documentation.
However, in SPI McAL driver, the interrupts are disabled when the Spi_logJob() API is called. This will trigger OS errors E_OS_DISABLEDINT errors in customer's application.