SOC_GLUE
在 debug 模式下,暂停某些模块内部计数器。其控制器原理如 soc_glue 结构图 所示。
soc_glue 结构图
当处理器处于 debug 模式,输出的 corex_halted 信号拉高,那么可以配置寄存器的方式控制某些 IP 内部 timer 是否继续计数。
IP0_DBG_STOP_INDICATOR
字段 |
位 |
访问 |
复位值 |
描述 |
|---|---|---|---|---|
i2c0_dbg_i2c_stop |
4:0 |
RW |
0x1F |
控制 i2c0 内部 timer 是否 stop |
保留 |
31:5 |
0x0 |
IP1_DBG_STOP_INDICATOR
地址偏移:0x04
字段 |
位 |
访问 |
复位值 |
描述 |
|---|---|---|---|---|
i2c1_dbg_i2c_stop |
4:0 |
RW |
0x1F |
控制 i2c1 内部 timer 是否 stop |
保留 |
31:5 |
0x0 |
IP2_DBG_STOP_INDICATOR
地址偏移:0x08
字段 |
位 |
访问 |
复位值 |
描述 |
|---|---|---|---|---|
i2c2_dbg_i2c_stop |
4:0 |
RW |
0x1F |
控制 i2c2 内部 timer 是否 stop |
保留 |
31:5 |
0x0 |
IP3_DBG_STOP_INDICATOR
地址偏移:0x0C
字段 |
位 |
访问 |
复位值 |
描述 |
|---|---|---|---|---|
i2c3_dbg_i2c_stop |
4:0 |
RW |
0x1F |
控制 i2c3 内部 timer 是否 stop |
保留 |
31:5 |
0x0 |
IP4_DBG_STOP_INDICATOR
地址偏移:0x10
字段 |
位 |
访问 |
复位值 |
描述 |
|---|---|---|---|---|
advanced_timer0_dbg_tim_stop_i |
4:0 |
RW |
0x1F |
控制 advanced_timer0 内部 timer 是否 stop |
保留 |
31:5 |
0x0 |
IP5_DBG_STOP_INDICATOR
地址偏移:0x14
字段 |
位 |
访问 |
复位值 |
描述 |
|---|---|---|---|---|
advanced_timer1_dbg_tim_stop_i |
4:0 |
RW |
0x1F |
控制 advanced_timer1 内部 timer 是否 stop |
保留 |
31:5 |
0x0 |
IP6_DBG_STOP_INDICATOR
地址偏移:0x18
字段 |
位 |
访问 |
复位值 |
描述 |
|---|---|---|---|---|
advanced_timer2_dbg_tim_stop_i |
4:0 |
RW |
0x1F |
控制 advanced_timer2 内部 timer 是否 stop |
保留 |
31:5 |
0x0 |
IP7_DBG_STOP_INDICATOR
地址偏移:0x1C
字段 |
位 |
访问 |
复位值 |
描述 |
|---|---|---|---|---|
advanced_timer3_dbg_tim_stop_i |
4:0 |
RW |
0x1F |
控制 advanced_timer3 内部 timer 是否 stop |
保留 |
31:5 |
0x0 |
IP8_DBG_STOP_INDICATOR
地址偏移:0x20
字段 |
位 |
访问 |
复位值 |
描述 |
|---|---|---|---|---|
advanced_timer4_dbg_tim_stop_i |
4:0 |
RW |
0x1F |
控制 advanced_timer4 内部 timer 是否 stop |
保留 |
31:5 |
0x0 |
IP9_DBG_STOP_INDICATOR
地址偏移:0x24
字段 |
位 |
访问 |
复位值 |
描述 |
|---|---|---|---|---|
advanced_timer5_dbg_tim_stop_i |
4:0 |
RW |
0x1F |
控制 advanced_timer5 内部 timer 是否 stop |
保留 |
31:5 |
0x0 |
IP10_DBG_STOP_INDICATOR
地址偏移:0x28
字段 |
位 |
访问 |
复位值 |
描述 |
|---|---|---|---|---|
advanced_timer6_dbg_tim_stop_i |
4:0 |
RW |
0x1F |
控制 advanced_timer6 内部 timer 是否 stop |
保留 |
31:5 |
0x0 |
IP11_DBG_STOP_INDICATOR
地址偏移:0x2C
字段 |
位 |
访问 |
复位值 |
描述 |
|---|---|---|---|---|
advanced_timer7_dbg_tim_stop_i |
4:0 |
RW |
0x1F |
控制 advanced_timer7 内部 timer 是否 stop |
保留 |
31:5 |
0x0 |
IP12_DBG_STOP_INDICATOR
地址偏移:0x30
字段 |
位 |
访问 |
复位值 |
描述 |
|---|---|---|---|---|
advanced_timer8_dbg_tim_stop_i |
4:0 |
RW |
0x1F |
控制 advanced_timer8 内部 timer 是否 stop |
保留 |
31:5 |
0x0 |
IP13_DBG_STOP_INDICATOR
地址偏移:0x34
字段 |
位 |
访问 |
复位值 |
描述 |
|---|---|---|---|---|
advanced_timer9_dbg_tim_stop_i |
4:0 |
RW |
0x1F |
控制 advanced_timer9 内部 timer 是否 stop |
保留 |
31:5 |
0x0 |
IP14_DBG_STOP_INDICATOR
地址偏移:0x38
字段 |
位 |
访问 |
复位值 |
描述 |
|---|---|---|---|---|
advanced_timer10_dbg_tim_stop_i |
4:0 |
RW |
0x1F |
控制 advanced_timer10 内部 timer 是否 stop |
保留 |
31:5 |
0x0 |
IP15_DBG_STOP_INDICATOR
地址偏移:0x3C
字段 |
位 |
访问 |
复位值 |
描述 |
|---|---|---|---|---|
advanced_timer11_dbg_tim_stop_i |
4:0 |
RW |
0x1F |
控制 advanced_timer11 内部 timer 是否 stop |
保留 |
31:5 |
0x0 |
IP16_DBG_STOP_INDICATOR
地址偏移:0x40
字段 |
位 |
访问 |
复位值 |
描述 |
|---|---|---|---|---|
advanced_timer12_dbg_tim_stop_i |
4:0 |
RW |
0x1F |
控制 advanced_timer12 内部 timer 是否 stop |
保留 |
31:5 |
0x0 |
IP17_DBG_STOP_INDICATOR
地址偏移:0x44
字段 |
位 |
访问 |
复位值 |
描述 |
|---|---|---|---|---|
advanced_timer13_dbg_tim_stop_i |
4:0 |
RW |
0x1F |
控制 advanced_timer13 内部 timer 是否 stop |
保留 |
31:5 |
0x0 |
IP18_DBG_STOP_INDICATOR
地址偏移:0x48
字段 |
位 |
访问 |
复位值 |
描述 |
|---|---|---|---|---|
advanced_timer14_dbg_tim_stop_i |
4:0 |
RW |
0x1F |
控制 advanced_timer14 内部 timer 是否 stop |
保留 |
31:5 |
0x0 |
IP19_DBG_STOP_INDICATOR
地址偏移:0x4C
字段 |
位 |
访问 |
复位值 |
描述 |
|---|---|---|---|---|
advanced_timer15_dbg_tim_stop_i |
4:0 |
RW |
0x1F |
控制 advanced_timer15 内部 timer 是否 stop |
保留 |
31:5 |
0x0 |
IP20_DBG_STOP_INDICATOR
地址偏移:0x50
字段 |
位 |
访问 |
复位值 |
描述 |
|---|---|---|---|---|
basic_timer0_dbg_stop_i |
4:0 |
RW |
0x1F |
控制 basic_timer0 内部 timer 是否 stop |
保留 |
31:5 |
0x0 |
IP21_DBG_STOP_INDICATOR
地址偏移:0x54
字段 |
位 |
访问 |
复位值 |
描述 |
|---|---|---|---|---|
wwdg0_dbg_wwdg_stop |
4:0 |
RW |
0x1F |
控制 wwdg0 内部 timer 是否 stop |
保留 |
31:5 |
0x0 |
IP22_DBG_STOP_INDICATOR
地址偏移:0x58
字段 |
位 |
访问 |
复位值 |
描述 |
|---|---|---|---|---|
wwdg1_dbg_wwdg_stop |
4:0 |
RW |
0x1F |
控制 wwdg1 内部 timer 是否 stop |
保留 |
31:5 |
0x0 |
IP23_DBG_STOP_INDICATOR
地址偏移:0x5C
字段 |
位 |
访问 |
复位值 |
描述 |
|---|---|---|---|---|
i3c0_dbg_i2c_stop |
4:0 |
RW |
0x1F |
控制 i3c0 内部 timer 是否 stop |
保留 |
31:5 |
0x0 |
IP24_DBG_STOP_INDICATOR
地址偏移:0x60
字段 |
位 |
访问 |
复位值 |
描述 |
|---|---|---|---|---|
iwdg0_dbg_iwdg_stop |
4:0 |
RW |
0x1F |
控制 iwdg0 内部 timer 是否 stop |
保留 |
31:5 |
0x0 |