SPRUIE9D May 2017 – May 2024 DRA74P , DRA75P , DRA76P , DRA77P
The MPU_MA_WP supports three types of watchpoints:
Two types of chaining are supported based on the configuration of the DBG_HWWP0_CHAIN_CNTL[1] CHAIN_TYPE bit:
Chaining is enabled by setting the DBG_HWWP0_CHAIN_CNTL[0] CHAIN_WP_EN bit to '1'. Note that both the data watchpoint and the memory barrier must also be subsequently enabled (by setting the DBG_HWWP0_MAIN_CNTL[0] WP_EN and DBG_HWWP0_MEM_CNTL[0] MEM_BAR_WP_EN bits, respectively) for chaining to work. To avoid race conditions and partial matches, no chained match may occur until the complete chain of watchpoints has been fully enabled.