SDL ESM: Wrong instance argument in SDL_ESM_loInterruptHandler causing misidentification of ESM0 interrupts

XMLWordPrintable

    • Type: Bug
    • Resolution: Fixed
    • Priority: Medium

      SDL_ESM_loInterruptHandler passes 'arg' instead of 'esm_inst'. This causes low priority main domain interrupts to be incorrectly reported as MCU ESM errors.

      // Below Line should be changed from: 
      SDL_ESM_interruptHandler((uint32_t)base_addr, ESM_INTR_PRIORITY_LEVEL_LOW, arg);
      
      //To :
      SDL_ESM_interruptHandler((uint32_t)base_addr, ESM_INTR_PRIORITY_LEVEL_LOW, (void *)esm_inst);

       

        

       

            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-6536 - SDL ESM: Wrong instance argument in...
                SYNCHRONIZED
                • Last Sync Date: