Data Abort at MCSPI_udmaIsrTx when using MCSPI DMA

XMLWordPrintable

    • Type: Bug
    • Resolution: Fixed
    • Priority: Urgent
    • SITSW-6304
    • 10.01.00
    • 11.00.00
    • Hide
      am62xx-sk
      am62a-sk
      am62p-sk
      am62d-evm
      am275x-evm
      Show
      am62xx-sk am62a-sk am62p-sk am62d-evm am275x-evm

      Issue:

      When running a multi-threaded application, MCSPI(in DMA mode of operation) causes data abort inside the API MCSPI_udmaIsrTx().

      Issue Background:

      In a MCU FreeRTOS application, three tasks are created:

      Task1: I2C operations

      Task2: I2C operations

      Task3: MCSPI Loopback DMA operation

      Hereby attaching the project which one can go ahead and run on the AM62A TI EVM on the MCU R5F core.

      Project: [^empty_am62ax-sk_mcu-r5fss0-0_freertos_ti-arm-clang.zip]

       

      Each task runs at an interval of a second using the sleep API.

       

      Issue Snapshot:

            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-5189 - Data Abort at MCSPI_udmaIsrTx when ...
                SYNCHRONIZED
                • Last Sync Date: