SemaphoreP_reset does not work with SafeRTOS

XMLWordPrintable

    • Type: Bug
    • Resolution: Fixed
    • Priority: High
    • PDK
    • PDK-12567
    • PROCESSOR_SDK_08.06.00
    • PROCESSOR_SDK_09.00.00
    • Hide
      j721e-evm
      j7200-evm
      j721s2-evm
      j784s4-evm
      Show
      j721e-evm j7200-evm j721s2-evm j784s4-evm

      Issue Description:

      SemaphoreP_reset does not function as intended with OSAL SafeRTOS. This is because SafeRTOS does not allow to take a semaphore while the scheduler is suspended. To perform a SemaphoreP_reset, the semaphore needs to be taken/pended as long as it as a non-zero count, which is not possible given the above restriction with SafeRTOS.

      Resolution Description:

      TI will not be supporting the SemaphoreP_reset OSAL API from 9.0 onwards for both SafeRTOS and FreeRTOS. OSAL can provide only those features that are natively supported by the underlying RTOS layers.

            Assignee:
            TI User
            Reporter:
            TI User
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved:

                Connection: Intermediate to External PROD System
                EXTSYNC-3702 - SemaphoreP_reset does not work with...
                SYNCHRONIZED
                • Last Sync Date: