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

SPI driver does not release standby power constraints and wakeup from CS is not functional on CC23X0

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: High High
    • TI Device Drivers
    • TIDRIVERS-5799
    • Unknown
    • Hide
      TIDRIVERS_7_10_00
      TIDRIVERS_7_11_00
      TIDRIVERS_6_30_07
      Show
      TIDRIVERS_7_10_00 TIDRIVERS_7_11_00 TIDRIVERS_6_30_07
    • Hide
      CC13x4
      CC26x3
      CC26x4
      CC23x0
      Show
      CC13x4 CC26x3 CC26x4 CC23x0

      There are two independent issues that impact the SPI driver implementations on CC13X4, CC26X4, and CC23X0 devices.

      1. On CC13X4, CC26X4, and CC23X0 devices, the power constraint that prevents the power driver from putting the device into standby is not released correctly after an SPI transaction completes. This means that the device will not be able to enter standby after an SPI transaction... until the counter rolls over to 0 after 256 transactions. Then the device may attempt to enter standby but at the wrong time because at least an SPI transaction is still ongoing. This can cause all kinds of unpleasant symptoms such as only partial transactions, hanging code, aborted other peripheral operations such as radio, UART, etc.

      2. On CC23X0, wake up on CS is not functional. Unlike the previous problem, this one is much more obvious and straight-forward.

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

              Created:
              Updated:
              Resolved: