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

[OSAL]: Mutex implementation uses recursive mutex of FreeRTOS

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Medium Medium
    • PDK
    • PDK-12461
    • -
    • PROCESSOR_SDK_08.05.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 Desciption:

      Mutex (as concept) is normally non recursive mutex ( api in freertos also exists). If one needs recursive mutex it explicitly asks for it. So either via RecursiveMutex or via param. Please look:

      en.cppreference.com/.../mutex

      en.cppreference.com/.../recursive_mutex

      So OSAL is misleading because without reading source code you just think its normal one. It shall be fixed via name distinguish...

      Resolution Description:

      Changed the MutexP implementation of the OSAL MutexP APIs to use non-recursive version

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

              Created:
              Updated:
              Resolved: