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

SPICC26XXDMA should require transfer buffers to be aligned to data size

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Medium Medium
    • TI Device Drivers
    • TIDRIVERS-1172
    • 3.30.00
    • 3.40.00
    • Hide
      The UDMA requires buffers/data handled by the DMA to be on an address aligned according to the data size it is moving (i.e. 16-bit data buffers must be on an 16-bit aligned address). Currently the driver only has a DebugP_assert() in place to check for alignment; but we are currently not providing driver libraries with assertions enabled. The check should always be performed.

      Other SPI drivers (SPIMSP432DMA, SPIMSP432E4DMA, etc) have this implemented.
      Show
      The UDMA requires buffers/data handled by the DMA to be on an address aligned according to the data size it is moving (i.e. 16-bit data buffers must be on an 16-bit aligned address). Currently the driver only has a DebugP_assert() in place to check for alignment; but we are currently not providing driver libraries with assertions enabled. The check should always be performed. Other SPI drivers (SPIMSP432DMA, SPIMSP432E4DMA, etc) have this implemented.

      SPICC26XXDMA should require transfer buffers to be aligned to data size

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

              Created:
              Updated:
              Resolved: