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

TIDL preemption test fails when TIDL logs are used

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Low Low
    • Processor SDK - Jacinto
    • ADASVISION-5039
    • PROCESSOR_SDK_08.01.00
    • PROCESSOR_SDK_08.02.00
    • j721e-evm

      TIDL disables and reenables all C7x interrupts around critical sections of code, and depends on these interrupts being disabled or the preemption logic fails.  When logs are used, I see that the lower priority task can be preempted by the OS.  Suspicion is that logging uses critical sections also, and that it may not support nested interrupt locking.

      Workaround for now is to disable all logging in TIDL by commenting out the body of the log callback function given to TIDL.

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

              Created:
              Updated:
              Resolved: