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

[McSPI] Incorrect condition for setting trigger level in DMA Mode

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Medium Medium
    • PDK
    • PDK-13326
    • PROCESSOR_SDK_09.00.00
    • PROCESSOR_SDK_09.01.00
    • Hide
      j721e-evm
      j7200-evm
      j721s2-evm
      j784s4-evm
      Show
      j721e-evm j7200-evm j721s2-evm j784s4-evm

      Description
      MCSPI driver incorrectly modifies the trigger level in the DMA mode:

      if (transBytes <= object->fifoSize)

      {      object->rxTrigLvl = transBytes;      object->txTrigLvl = transBytes; }

      Resolution Description
      Updated driver to program trigger level based on user input instead of FIFO size.

      Root Cause
      Driver was programming trigger level basing on FIFO size instead of trigger level provided by application which can cause
      mismatch between trigger level programmed and DMA transfer size

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

              Created:
              Updated:
              Resolved: