Uploaded image for project: 'Sitara MPU & SPMCU SDKs'
  1. Sitara MPU & SPMCU SDKs
  2. EXT_SITMPUSW-43

MMCSD driver doesn't implement the recovery steps for CRC errors

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: High High
    • SITSW-5830
    • 10.00.00
    • 10.01.00
    • Hide
      am62xx-sk
      am62xx-sk-lp
      am62x-sip-sk
      am62a-sk
      am62p-sk
      Show
      am62xx-sk am62xx-sk-lp am62x-sip-sk am62a-sk am62p-sk

      As of SDK v10.00.00.14, the MMCSD driver checks for CRC errors during MMCSD_transfer but doesn't implement any recovery steps which leads to driver hang on next MMCSD reads.

      There is no proper handling for the transaction failures due to cmd/data crc errors, timeout errors, endbit errors.
      During the occurrence of such errors the driver is not being handled to retry the transaction, which in succeeding transaction, results in hanging for data or cmd lines to be free.

      Request here is to add a recovery sequence as a part of this requirement.

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

              Created:
              Updated:
              Resolved: