Uploaded image for project: 'rcX - Operating System'
  1. rcX - Operating System
  2. RCX-722

[netX10/50/51] - SPI transfer fails for high frequencies (>= 5MHz) if the second spi bus works with frequencies lower than 5 MHz

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: V2.1.5.0, V2.1.5.1, V2.1.6.0, V2.1.6.1, V2.1.7.0, V2.1.7.1, V2.1.8.0, V2.1.8.1, V2.1.9.0, V2.1.9.1, V2.1.10.0
    • Fix Version/s: V2.1.11.0
    • Component/s: Drivers
    • Labels:
      None
    • Account:
      SDO rcX (SDORCX)

      Description

      Due to an corrupt ISR of the spi driver, interrupt and polling mode cannot be used at the same time on the two available spi buses. As the mode is set according to the operation frequency, spi transfers with high frequencies (>= 5MHz) will fail, if the other bus uses frequencies below 5 MHz at the same time. This bug is a side effect of RCX-494, where SPI transfers in polling mode were introduced to boost performance.
      Affected chips: netX10/50/51/52

        Attachments

          Expenses

            Activity

              Status Description

                People

                • Reporter:
                  stephans stephans
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  0 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: