No implementation for portASSERT_IF_IN_ISR

XMLWordPrintable

    • Type: Bug
    • Resolution: Fixed
    • Priority: High
    • SITSW-5648
    • 10.00.00
    • 10.01.00
    • Hide
      am243x-evm
      am243x-lp
      am64xx-evm
      am64xx-sk
      Show
      am243x-evm am243x-lp am64xx-evm am64xx-sk

      No implementation of portASSERT_IF_IN_ISR() API in the portmacro.h file.

      This may cause errors like calling taskENTER_CRTICAL/taskEXIT_CRITICAL from within an ISR, which can accidentally re-enable interrupts at an inappropriate time in the ISR.

      This is only true on the R5F port where vTaskEnterCritical FreeRTOS function is used from tasks.c. On the other cores, vPortEnterCritical function from port.c is used which does contain an assert for this.

            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-4939 - No implementation for portASSERT_IF...
                SYNCHRONIZED
                • Last Sync Date: