armv7m_trace_itm_config: wait for ITMBusy to be cleared
pg315 of CoreSight Components: It is recommended that the ITMEn bit is cleared and waits for the ITMBusy bit to be cleared, before changing any fields in the Control Register, otherwise the behavior can be unpredictable. Change-Id: Ie9a2b842825c98ee5edc9a35776320c668047769 Signed-off-by: Adrian Negreanu <adrian.negreanu@nxp.com> Reviewed-on: http://openocd.zylin.com/6043 Tested-by: jenkins Reviewed-by: Antonio Borneo <borneo.antonio@gmail.com>
This commit is contained in:
committed by
Antonio Borneo
parent
fa76e036b9
commit
169e5bf186
@@ -35,6 +35,8 @@
|
||||
#define ITM_TER0 0xE0000E00
|
||||
#define ITM_TPR 0xE0000E40
|
||||
#define ITM_TCR 0xE0000E80
|
||||
#define ITM_TCR_ITMENA_BIT BIT(0)
|
||||
#define ITM_TCR_BUSY_BIT BIT(23)
|
||||
#define ITM_LAR 0xE0000FB0
|
||||
#define ITM_LAR_KEY 0xC5ACCE55
|
||||
|
||||
|
||||
Reference in New Issue
Block a user