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

[netX51/52] - DPM settings (DPM_IF_CFG and address comparator in DPM_ADDR_CFG) configured in RX_HIF_SET_T are not setup correctly

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: V2.1.1.0, V2.1.2.0, V2.1.3.0, V2.1.4.0, V2.1.5.0, V2.1.6.0, V2.1.7.0, V2.1.8.0
    • Fix Version/s: V2.1.9.0
    • Component/s: Drivers
    • Labels:
      None
    • Account:
      SDO rcX (SDORCX)

      Description

      The netX51 DPM module has been changed from netX10 and the DPM settings are latched in the hardware unit, before they are activated. The activation is triggered by a write to the DPM_CFG0x0 register, but the configuration inside Drv_Hif is not terminated by a write to this register.

      This only occurs if the register DPM_IF_CFG or the address comparator bits in register DPM_ADDR_CFG are changed to a non-standard value.

      NOTE: This only affects configuration where the DPM configuration is actively set by rcX (fKeepRegisters=FALSE). It does not occur, if DPM configuration from 2nd Stage Loader is used (fKeepRegisters=TRUE).

      Known Workarounds:

      • Manually issue a write to the DPM_CFG0x0 register
      • Setup the DPM timings manually and set fKeepRegisters to FALSE in config.c

        Attachments

          Issue Links

            Expenses

              Activity

                Status Description

                  People

                  • Reporter:
                    MTrensch Michael Trensch
                  • Votes:
                    0 Vote for this issue
                    Watchers:
                    0 Start watching this issue

                    Dates

                    • Created:
                      Updated:
                      Resolved: