MMCSD reports floating point exception if input and output clocks are equal

XMLWordPrintable

    • Type: Bug
    • Resolution: Fixed
    • Priority: Medium
    • PDK
    • PDK-13327
    • 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
      HSMMCSDBusFreqSet API results into floating point exception error when the input frequency is equal to output frequency.

      Resolution Description
      Added error check to ensure freq_out * 2 is less than freq_in

      Root Cause
      MMCSD Clock(clkd) is calculated as freq_in/(freq_out * 2). Hence clkd is 0 when freq_out * 2 is greater than freq_in leading to floating point exception.

            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-4308 - MMCSD reports floating point except...
                SYNCHRONIZED
                • Last Sync Date: