Uploaded image for project: 'Embedded Software & Tools'
  1. Embedded Software & Tools
  2. EXT_EP-11039

SemaphoreP_reset does not work with SafeRTOS

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: High 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.

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

              Created:
              Updated:
              Resolved: